Я пытаюсь выполнить синтаксический анализ JSON с помощью библиотеки GSON.
У меня есть опись продукта в форме JSON, например:
[
{
"id": 2000,
"name": "Child Shoes",
"variants": [
{
"size": "size 7",
"price": 19.99,
"tax_code": 0
}
]
},
{
"id": 3000,
"name": "Eggs",
"variants": [
{
"size": "6",
"price": 1.50,
"tax_code": 7
},
{
"size": "12",
"price": 2.25,
"tax_code": 1
}
]
},
{
"id": 3100,
"name": "Apples",
"variants": [
{
"size": "1",
"price": 0.30,
"tax_code": 7
},
{
"size": "10",
"price": 2.50,
"tax_code": 7
}
]
},
{
"id": 5423,
"name": "Book",
"variants": [
{
"size": "Assorted",
"price": 11.00,
"tax_code": 1
}
]
}
]
И налоговые коды:
[
{
"code": 0,
"name": "HST",
"rate": 0.13
},
{
"code": 1,
"name": "HST - Books",
"rate": 0.05
},
{
"code": 7,
"name": "EXEMPT - Food",
"rate": 0
}
]
Теперь, как мне сгенерировать общий счет, если я получу ввод, подобный этому:
[
{
"product": 3000,
"variant": 1,
"quantity": 1
},
{
"product": 3100,
"variant": 1,
"quantity": 1
}
]
Я новичок в JSON и испытываю трудности с поиском правильной стратегии для решения этой проблемы.проблема.