#java #json
Вопрос:
Мне нужно получить строку точечной записи json/ map<Строка,строка> (примеры ниже) из строки json. Какие-либо известные решения/библиотеки для JAVA?
Например, у меня есть json в виде строки :
{
"jsonObject": {
"field1": "val1",
"field2": "val2"
},
"jsonObjArr": [
{
"jsonObj1Field1": "jsonObj1Val1",
"jsonObj1Field2": "jsonObjVal2"
},
{
"jsonObj2Field1": "jsonObj2Val2"
}],
"jsonArray": [
"zero",
"one",
"two"
]
И я хочу получить что-то вроде этого
{ "jsonObject.field1": "val1",
"jsonObject.field2": "val2",
"jsonObjArr.jsonObj1Field1": "jsonObj1Val1",
"jsonObjArr.jsonObj1Field2": "jsonObjVal2",
"jsonObjArr.jsonObj2Field1": "jsonObj2Val2",
"jsonArray": "[zero,one,two]"
}
Я не уверен в массивах, если это массив строк, но любая идея/решение приветствуется.