我有一个 Web 请求正在发送格式为的服务器数据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" }]
}
问题:
有没有能够做到这一点的免费工具?我自己找不到任何东西,如果它们存在,我宁愿消耗它们而不是自己写一个,但如果涉及到那个,我会的。
首选 AC#/.Net 解决方案。