У меня есть веб-запрос, который отправляет данные сервера в формате application/x-www-form-urlencoded
. Я хотел бы преобразовать его в application/json
.
Пример:
Данные формы с кодировкой URL:
Property1=A&Property2=B&Property3%5B0%5D%5BSubProperty1%5D=a&Property3%5B0%5D%5BSubProperty2%5D=b&Property3%5B1%5D%5BSubProperty1%5D=c&Property3%5B1%5D%5BSubProperty2%5D=d
Довольно версия:
Property1=A
Property2=B
Property3[0][SubProperty1]=a
Property3[0][SubProperty2]=b
Property3[1][SubProperty1]=c
Property3[1][SubProperty2]=d
Вышеуказанные данные необходимо преобразовать в следующие данные JSON:
{
Property1: "A",
Property2: "B",
Property3: [
{ SubProperty1: "a", SubProperty2: "b" },
{ SubProperty1: "c", SubProperty2: "d" }]
}
Вопрос:
Есть ли свободные инструменты, способные это сделать? Я не смог найти никого, и если бы они существовали, я бы предпочел их употреблять, кроме как писать сам, но если это произойдет, я буду.
A С#/. Чистое решение является предпочтительным.