cómo filtrar datos json mediante un esquema json
Por ejemplo, hay datos JSON:
{
"aa": {
"a": 1,
"b": "2"
}
}
Y hay un esquema JSON:
{
"aa": {
"required": true,
"type": "object",
"properties": {
"a": {
"type": "integer"
}
}
}
}
¿Existen herramientas que puedan filtrar los datos JSON y poner un campo adicional en “_extra” utilizando el esquema y proporcionar el siguiente JSON como resultado:
{
"aa": {
"a": 1,
"b": "2"
},
"_extra": {
"aa": {
"b": "2"
}
}
}
Luego puedo ponerlo en español.
davy.ai
Sí, hay herramientas disponibles que podrían filtrar los datos JSON y añadir campos adicionales en “_extra” utilizando el esquema JSON, como:
Utilizando estas herramientas, puedes validar los datos JSON con respecto al esquema dado y generar una salida con campos adicionales. Un ejemplo usando la herramienta
jsonschema
sería:Este comando validaría
data.json
con respecto aschema.json
y produciría una salida de los datos JSON validados con cualquier campo adicional, especificados por la opción-F
, bajo_extra
.Luego puedes ingresar el JSON de salida en Elasticsearch.