Herramienta Convertir a JSON
La herramienta análisis JSON separa el texto de la notación de objetos de Java Script en un esquema de tabla para el procesamiento descendente. Se puede construir de nuevo en formato JSON utilizable mediante la alimentación de la salida en el Herramienta de compilación JSON.
Configurar la herramienta
JSON, campo: seleccione los campos que contiene el texto de notación de objeto de Java Script. El campo debe contener JSON válido con todo el texto de un registro en una sola celda. Vea el ejemplo a continuación.
JSON (campo) |
---|
{ "nombre": "Juan", "apellido": "Smith", "edad": 25, "address": { "StreetAddress": "21 2nd Street", "ciudad": "Nueva York", "estado": "NY", "PostalCode": "10021" }, "phoneNumber": [ { "type": "hogar", "Number": "212 555-1234" }, { "type": "fax", "Number": "646 555-4567" } ] } |
Incluir en la salida: la columna seleccionada se incluye en la secuencia de datos que sale de la herramienta.
Elija cómo se analiza el JSON. Las opciones incluyen:
- Valores de salida a un único campo: se emiten dos campos, nombre JSON y JSON_ValueString. Mirando el ejemplo de entrada anterior, los siguientes datos salen de la herramienta:
JSON_Name | JSON_ValueString |
---|---|
Apellido |
John |
Apellido |
Smith |
Edad |
25 |
Dirección. StreetAddress |
21 2nd Street |
Dirección. ciudad |
Nueva York |
Dirección. estado |
Ny |
Dirección. PostalCode |
10021 |
phoneNumber. 0. Type |
Casa |
phoneNumber. 0. Number |
212-555-1234 |
phoneNumber. 1. Type |
Fax |
phoneNumber. 1. Number |
646-555-4567 |
- Valores de salida en campos específicos de tipo de datos: se emiten cinco campos.
Campo Nombre |
Descripción |
---|---|
JSON_Name |
El JSON_Name es la ' clave ' de un objeto JSON (clave: par Value). Un punto separa la clave y cualquier categoría jerárquica. |
JSON_Value String |
La cadena correspondiente ' valor ' del objeto JSON (par clave: valor). Si el valor no es una cadena, se mostrará como [null]. |
JSON_ValueInt |
El valor entero correspondiente ' value ' del objeto JSON (par clave: valor). Si el valor no es un entero, se mostrará como [null]. |
JSON_ValueFloat |
El flotante correspondiente ' valor ' del objeto JSON (clave: par Value). Si el valor no es un flotador, se mostrará como [null]. |
JSON_ValueBool |
El valor bool correspondiente ' value ' del objeto JSON (par clave: valor). Si el valor no es un bool, se mostrará como [null]. |
JSON_Name | JSON_ValueString | JSON_ValueInt | JSON_ValueFloat | JSON_ValueBool |
---|---|---|---|---|
Apellido |
John |
NUll |
NUll |
NUll |
Apellido |
Smith |
NUll |
NUll |
NUll |
Edad |
NUll |
25 |
NUll |
NUll |
Dirección. StreetAddress |
21 2nd Street |
NUll |
NUll |
NUll |
Dirección. ciudad |
Nueva York |
NUll |
NUll |
NUll |
Dirección. estado |
Ny |
NUll |
NUll |
NUll |
Dirección. PostalCode |
10021 |
NUll |
NUll |
NUll |
phoneNumber. 0. Type |
Casa |
NUll |
NUll |
NUll |
phoneNumber. 0. Number |
212-555-1234 |
NUll |
NUll |
NUll |
phoneNumber. 1. Type |
Fax |
NUll |
NUll |
NUll |
phoneNumber. 1. Number |
646-555-4567 |
NUll |
NUll |
NUll |