Конвертировать определенный формат String в JSON - PullRequest
2 голосов
/ 04 ноября 2019

У меня есть эта форма данных ниже, и я хочу преобразовать ее в json, используя java

Проблема в том, что строка содержит скобки для объектов и чисел, что означает упорядочение массива ...

status=accepted&results[0][id]=7&results[0][name]=data&results[0][score]=9&results[1][name]=data2&results[1][score]=7&results[1][id]=8&reports[0][name]=data1&reports[0][id]=1&reports[0][is_available]=1&reports[1][id]=2&reports[1][name]=data&email=test@test.com

Спасибо

1 Ответ

1 голос
/ 04 ноября 2019

Если шаблон является фиксированным, регулярные выражения можно использовать для проверки шаблона и замены в форме JSON.

Проверка Замена шаблона

Возможно, придется кодировать,в зависимости от варианта использования.

Например, если необходимо преобразовать элементы 2D-массива, такие как результаты [0] [id],

{"results": {"id": 7, "name":" data "}}

...