私は高度なフォームを持っています。私は基本的なhtmlページフォームから私のrestapiに送る必要があります。
私のフォームは基本的なフィールドで構成されています。名前、IDなど。
私はまた、オブジェクトのリストを持っています。
オブジェクト内にオブジェクトが必要なときに問題が発生します。
など。 jsonStringオブジェクト。動的であり、複数のフィールドを含むことができます。私が欲しいもの複雑なhtml形式からjsonオブジェクト
<input type="text" name="jsonString.field1" value="123">
<input type="text" name="jsonString.field2" value="qwe">
<input type="text" name="jsonString.fieldN" value="...">
は次のとおりです。
{
id: 411421,
name: asdojasfjo,
alotOfRandomFields: "Random",
"jsonString": {
field1: "123",
field2: "qwe",
fieldN: "..." },
numbers: [1,2,3,4]
}
マイjsonStringオブジェクトのフィールド名は、例えば異なる場合であってもよいです。 "Petname"、petage、petOwnerNameなどがあります。 "Jobname"と "salary"。
すべて同じ名前で保存すれば配列が得られますが、将来はペットを含むすべてのドキュメントを比較するために必要なフィールド名は表示されません。
現時点では私はjqueryの使用しています:
form.serialize();
任意のアイデアやポインタを?
私は実際になぜ彼らdownvoteフィードバックを与えることなく人々downvote質問を得ることはありません... – Kiksen