import json


def positionsToJSON(ps):
    """
    Función que convierte un set de posiciones (coordenadas en x, y, z)
    a JSON

    Parámetros:
    ps = lista con las coordenadas ordenadas de la siguiente manera [[x, z, y], [x, z, y], ...]

    Retornos: 
    Retorna las coordenadas convertidas a formato JSON
    """
    posDICT = []  #Lista a la que se le unirán las coordenadas en JSON
    for p in ps:
        #Por cada posición en la lista de coordenadas
        pos = {
            #Se les da formato de diccionario a las coordenadas
            "x" : p[0],
            "z" : p[1],
            "y" : p[2]
        }
        posDICT.append(pos)  #Se unen las coordenadas a la lista de coordenadas en JSON
    return json.dumps(posDICT)