Я новичок в java и json и поэтому искал вашу помощь. -i хочу создать новый json-файл, если несколько значений должны быть взяты из шаблона (json) .lets говорят, что у меня есть json-шаблон, как указано ниже. Я хочу извлечь все, что есть в шаговом массиве .i.e step1 и step2. , и это значение должно быть помещено в новый json.json parsing using jackson
проблема, с которой я столкнулся 1) как создать вложенный json с помощью jackson. Я использую
JsonFactory factory = new JsonFactory();
JsonGenerator generator = factory.createGenerator(new File("data/output.json"), JsonEncoding.UTF8);
generator.writeStartObject();
generator.writeObjectField("ABC","abc");
generator.writeEndObject();
generator.close();
но это создаст простой json, а не вложенный json. Я хочу вложенный json.
2) я хочу, чтобы извлечь шаг массив и передать вновь созданный JSON
я проверил для этого в StackOverflow, нашел так много ответов, но те не помогли мне. Надежда some1 мне поможет.
JSON:
{
"abc": "ryhey0",
"shgsh": "jsdj",
"fgjf": [
{
"type": "int",
"steps": [
{
"type": "step1",
"outputTypes": "int"
},
{
"type": "step2",
"outputTypes": "bool"
}
]
}
]
}
Просьба уточнить * создать вложенный json *. –
Создайте вложенные json-средства, я хочу сгенерировать новый json (он вложен как json template shon выше) с помощью json – user6639252
Вы имеете в виду «nested json» = nested json _objects_? Что-то вроде массивов объектов в 'fgjf' и' steps'? – Thomas