Как преобразовать строку json в ассоциативный массив Java

Как преобразовать строку json в ассоциативный массив Java

{"ts":"413","updates":[{"type":"message_new","object":{"message":{"date":1646661872,"from_id":100001,"id":0,"out":0,"attachments":[],"conversation_message_id":259,"fwd_messages":[],"important":false,"is_hidden":false,"peer_id":2000000001,"random_id":0,"text":"1"},"client_info":{"button_actions":["text","vkpay","open_app","location","open_link","callback","intent_subscribe","intent_unsubscribe"],"keyboard":true,"inline_keyboard":true,"carousel":true,"lang_id":0}},"group_id":100001,"event_id":"37cdcb763885ce3f8d96c17eccb7ebc0dc00"}]


Ответы (1 шт):

Автор решения: Scruffy the Janitor

Для этого есть библеотека Jackson . Jackson — Java библиoтeka для paбoты c дaнныmи в фopmaтe JSON. Вам нужно только погуглить , при чем это очень легко делается, вы пока создавали этот вопрос , уже давно бы нашли ответ в гугле имхо

Вот к примеру преобразовать в Map

JsonMapper jsonMapper = new JsonMapper();
Map<String, String> map = jsonMapper.readValue(new File("test.json"), HashMap.class);
→ Ссылка