@JSONSTARTARRAY[] : Escribe el corchete de apertura de una matriz 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 @JSONENDARRAY;
Ejemplo:
Este archivo por lotes crea un archivo JSON llamado d:\fido.json, escribe la llave de apertura, escribe una propiedad, crea una matriz, escribe dos valores en la matriz, cierra la matriz, escribe la llave de cierre y cierra el archivo:
eco %@jsoncreate[d:\fido.json]
eco %@jsonStartObject[]
echo %@jsonPutProperty["nombre", "fido", 2]
echo %@jsonPutName["propietarios anteriores"]
eco %@jsonStartArray[]
echo %@jsonPutValue["Steve Widgetson",2]
echo %@jsonPutValue["Wanda Widgetson", 2]
eco %@jsonEndarray[]
eco %@jsonEndObject[]
eco %@jsonFlush[]
eco %@jsonclose[]
El archivo resultante d:\json Se ve como esto:
{"name":"fido","previousOwners":["Steve Widgetson","Wanda Widgetson"]}
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. |