Jeder weiß eine gute Möglichkeit, ein JSON-Objekt in verschachtelte Formularfelder zu konvertieren.Konvertieren eines JSON-Objekts in verschachtelte Formularfelder?
Zum Beispiel: Betrachten Sie ein JSON-Objekt:
{'a':{'b':{'c':'1200'}}}, 'z':'foo', 'bar':{'baz':'1', 'id':2}}
Ich sollte erhalten:
{'a[b][c]':'1200', 'z':'foo', 'bar[baz]':'1', 'bar[id]':2};
Irgendwelche Ideen?
Ich benutze derzeit jQuery und es fühlt sich an, als ob so etwas schon existiert, wenn nicht, kann ich einfach meinen eigenen mit einem verrückten Algorithmus rollen, aber ich würde lieber etwas mit einer nachgewiesenen Erfolgsbilanz verwenden.
Was ist ein verschachteltes Formularfeld? Sind diese Feldset-Elemente? Ich verstehe nicht ganz, welchen Algorithmus man eigentlich vom ersten Objekt auf das zweite Objekt übertragen möchte. – Anonymous
Ähm, was genau ist das Chaos? Vielleicht müssen Sie etwas Klärung geben, weil dies ohne mehr Kontext keinen Sinn ergibt. –
Wäre die Tatsache, dass Sie bereits auf Elemente verweisen können als obj ['a'] ['b' ['c' ] Ändern Sie Ihren Formularfeld-Traversierungsalgorithmus etwas besser? – Thevs