У меня есть объект json String, из которого я должен извлечь значение, но либо я могу разделить JSON, либо мне нужно извлечь это значение. Ниже приведена моя строка json < /p>
String sldQtyString = JsonPath.read(DataSet, "$..soldQty").toString();
< /code>
и < /p>
String sldQtyString = JsonPath.read(DataSet, "$..soldQty\[0\]").toString();
< /code>
Но я не могу получить то, что мне нужно. < /p>
либо мне нужно разделить каждый узел на 2 < /p>
{
"Code": "1",
"Name": "someName",
"rateCode": "1234",
"soldQty": 1,
"revAmnt": 120,
"pacPick": {
"pickDate": "2025-06-12",
"soldQty": 1
},
< /code>
и < /p>
"invTyp": [
{
"inventoryTypeCode": "ASDF",
"soldQty": 1,
"revAmnt": 120
}
]
, а затем я могу получить необходимое значение.
Оба решения будут полезны.
У меня есть объект json String, из которого я должен извлечь значение, но либо я могу разделить JSON, либо мне нужно извлечь это значение. Ниже приведена моя строка json < /p> [code][ { "Code": "1", "Name": "someName", "rateCode": "1234", "soldQty": 1, "revAmnt": 120, "pacPick": { "pickDate": "2025-06-12", "soldQty": 1 }, "invTyp": [ { "inventoryTypeCode": "ASDF", "soldQty": 1, "revAmnt": 120 } ] }, { "Code": "1", "Name": "someName", "rateCode": "2345", "soldQty": 1, "revAmnt": 99.6, "pacPick": { "pickDate": "2025-06-12", "soldQty": 1 }, "invTyp": [ { "inventoryTypeCode": "ZXCV", "soldQty": 1, "revAmnt": 99.6 } ] }, { "Code": "1", "Name": "someName", "rateCode": "5678", "soldQty": 1, "revAmnt": 90, "pacPick": { "pickDate": "2025-06-12", "soldQty": 1 }, "invTyp": [ { "inventoryTypeCode": "POIU", "soldQty": 1, "revAmnt": 90 } ] } ] [/code] мне нужно извлечь только только soldqty , который происходит после RateCode . Я попробовал < /p> [code]String sldQtyString = JsonPath.read(DataSet, "$..soldQty").toString(); < /code> и < /p> String sldQtyString = JsonPath.read(DataSet, "$..soldQty\[0\]").toString(); < /code> Но я не могу получить то, что мне нужно. < /p> либо мне нужно разделить каждый узел на 2 < /p> { "Code": "1", "Name": "someName", "rateCode": "1234", "soldQty": 1, "revAmnt": 120, "pacPick": { "pickDate": "2025-06-12", "soldQty": 1 }, < /code> и < /p> "invTyp": [ { "inventoryTypeCode": "ASDF", "soldQty": 1, "revAmnt": 120 } ] [/code] , а затем я могу получить необходимое значение. Оба решения будут полезны.
У меня есть объект json String, из которого я должен извлечь значение, но либо я могу разделить JSON, либо мне нужно извлечь это значение. Ниже приведена моя строка json
[
{
Code : 1 ,
Name : someName ,
rateCode : 1234 ,
soldQty : 1,
revAmnt...
У меня есть объект JSON String, и я должен извлечь значение, но либо я могу разделить JSON, либо мне нужно извлечь это значение. Ниже приведена моя строка json.
[
{
Code : 1 ,
Name : someName ,
rateCode : 1234 ,
soldQty : 1,
revAmnt : 120,...
Я работаю с JSON и столкнулся с некоторыми проблемами.
Я хочу вставить/обновить путь в объекте JSON. В случае, если путь не существует, он будет создан, и я вставлю новое значение. В случае выхода оно будет обновлено новым значением