У меня есть строка json:
{"store" : {
"book" : [
{
"category" : "reference",
"author" : "Nigel Rees",
"title" : "Sayings of the Century",
"display-price" : 8.95
},
{
"category" : "fiction",
"author" : "Evelyn Waugh",
"title" : "Sword of Honour",
"display-price" : 12.99
},
{
"category" : "fiction",
"author" : "Herman Melville",
"title" : "Moby Dick",
"isbn" : "0-553-21311-3",
"display-price" : 8.99
},
{
"category" : "fiction",
"author" : "J. R. R. Tolkien",
"title" : "The Lord of the Rings",
"isbn" : "0-395-19395-8",
"display-price" : 22.99
}
]
}
и я хотел бы добавить новый узел json в эту строку на основе некоторого условия
example: add $.book[0].origin = 'burma' if not present
Я искал библиотеку, которая может это сделать, но не нашел. Я попробовал JsonPath.
Кто-нибудь использовал какую-либо библиотеку, которая может выполнить этот вариант использования?