mam prośbę internetową, która wysyła dane serwera, który jest w formacie application/x-www-form-urlencoded
. Chciałbym przekonwertować go na application/json
.Jakie są opcje do konwersji Zakodowany danych formularza do JSON w .NET
przykład:
Zakodowany postać danych:
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
Całkiem wersja:
Property1=A
Property2=B
Property3[0][SubProperty1]=a
Property3[0][SubProperty2]=b
Property3[1][SubProperty1]=c
Property3[1][SubProperty2]=d
Powyższe dane musi być przekształcony w następnym danych JSON:
{
Property1: "A",
Property2: "B",
Property3: [
{ SubProperty1: "a", SubProperty2: "b" },
{ SubProperty1: "c", SubProperty2: "d" }]
}
Pytanie:
Czy są jakieś darmowe narzędzia, które są w stanie to zrobić? Nie byłem w stanie znaleźć samemu, a jeśli istnieją, wolałbym je konsumować niż samemu pisać, ale jeśli o to chodzi, zrobię to.
C# /. Korzystne jest rozwiązanie netto.
Dziękujemy za udostępnienie! Sprawdzę to. Nie mogłem uwierzyć, że byłem pierwszą osobą, która musiała to zrobić. Cieszę się, że nie jestem sam. – Dan