@JSONSTARTOBJECT[] : Escribe la llave de apertura de un objeto JSON. El archivo debe haber sido abierto con un @JSONOPEN anterior.
Devuelve 0 en caso de éxito o un código de error JSON en caso de error.
Vea también @JSONENDOBJECT.
Ejemplo:
Este archivo por lotes crea un archivo JSON llamado d:\fido.json, escribe la llave de apertura, escribe una propiedad, escribe la llave de cierre y cierra el archivo:
eco %@jsoncreate[d:\fido.json]
eco %@jsonStartObject[]
echo %@jsonPutProperty["nombre", "fido", 2]
eco %@jsonEndObject[]
eco %@jsonFlush[]
eco %@jsonclose[]
El archivo resultante d:\json Se ve como esto:
{"nombre":"fido"}
10231 Etiqueta de elemento desequilibrado |
10232 Marcado JSON no válido |
10233 XPath no válido |
10234 árbol DOM no disponible |
101 Índice de atributos no válido |
102 No hay atributos disponibles |
103 Índice de espacio de nombres no válido |
104 No hay espacios de nombres disponibles |
105 Índice de elemento no válido |
106 No hay elementos disponibles |
107 El atributo no existe |
201 Etiqueta de elemento desequilibrado |
202 Prefijo de elemento desconocido (no se puede encontrar el espacio de nombres) |
203 Prefijo de atributo desconocido (no se puede encontrar el espacio de nombres) |
204 Marcado XML no válido |
205 Estado final no válido para el analizador |
206 El documento contiene un elemento desequilibrado |
207 XPath no válido |
208 No existe tal niño |
209 El elemento superior no coincide con el inicio de la ruta |
210 árbol DOM no disponible |
302 No se puede abrir el archivo. |