Pregunta

¿Existe un método infalible para generar un objeto de datos JSON con formato correctamente que se reciba por un recurso de nodo creativo dado por un servidor REST, definido con Servicios en Drupal 7?

He configurado un servidor REST que acepta el application/json tipo de contenido. También he configurado un punto final anónimo con el create node Recursos habilitados y logré crear un nuevo elemento con el complemento de póster para Firefox con el tipo de contenido establecido en application/json y los siguientes datos

{"title":"Review","type":"story"}

Sin embargo, parece que no puedo obtener más. Estoy siguiendo esta guía y se crea el nodo, pero no se agregan mis datos para el resto de los campos. yo uso esto Editor json para generar mi código para que coincida con la estructura que se muestra por el dsm($_POST) Llamar en la que me puse node.module's node_submit manejador para pruebas.

data structure shown by dsm($_POST)

Los datos JSON que estoy intentando publicar se ven así (elimino todo el espacio en blanco antes de usar póster):

{
"title":"great success!",
"type":"story",
"field_review":[
    {"und":
        [{"0":
            [
                {"value":"Some text"}
            ]
        }]
    }
],
"field_rating":[
    {"und":
        [
            {"rating":"60"}
        ]
    }
],
"field_product_type":[
    {"und": "1"}
],
"field_barcode":[
    {"und":
        [
            {"value":"33333333333"}
        ]
    }
]
}

¿Qué me estoy perdiendo?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top