Ho una richiesta Web che sta inviando i dati del server nel formato application/x-www-form-urlencoded
. Vorrei convertirlo in application/json
.Quali sono alcune opzioni per convertire i dati modulo codificati dall'URL in JSON in .Net
Esempio:
codifica URL dati forma:
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
versione Piuttosto:
Property1=A
Property2=B
Property3[0][SubProperty1]=a
Property3[0][SubProperty2]=b
Property3[1][SubProperty1]=c
Property3[1][SubProperty2]=d
deve essere convertito ai seguenti dati JSON I dati di cui sopra:
{
Property1: "A",
Property2: "B",
Property3: [
{ SubProperty1: "a", SubProperty2: "b" },
{ SubProperty1: "c", SubProperty2: "d" }]
}
Domanda:
Esistono strumenti gratuiti che sono in grado di fare questo? Non sono stato in grado di trovarlo da solo e se esistono, preferisco consumarli piuttosto che scriverne uno anch'io, ma se si arriva a quello, lo farò.
È preferibile una soluzione C# /.
Grazie per la condivisione! Lo guarderò. Non potevo credere di essere la prima persona là fuori che doveva farlo. Sono contento di non essere solo. – Dan