I have the following json
{
"android_play_store_link": "xyz",
"ios_app_store_link": "",
"sticker_packs": [
{
"identifier": "1",
"name": "abc",
"publisher": "Jane Doe",
"tray_image_file": "xyz.png",
"image_data_version":"1",
"avoid_cache":false,
"publisher_email":"",
"publisher_website": "",
"privacy_policy_website": "",
"license_agreement_website": "",
"stickers": [
{
"image_file": "abc.webp",
"emojis": ["☕",""]
},
{
"image_file": "cdf.webp",
"emojis": ["",""]
},
{
"image_file": "efg.webp",
"emojis": ["☕",""]
}
]
}
]
}
I have no acquaintance with json until now, How can i deserialize this ?
I know how to do the basic read and write code from persistent data path of unity. But how do i process this json ?
My main goal is as the player wins a level, a new key and value would be added to the "stickers" attribute, Also after some levels I want to add changes to the sticker packs attribute later.
Plus how will i modify the value of image data version in a specific sticker pack item ?
Thanks in advance