2011-12-22 24 views
0

JSONオブジェクト(カスタムフォーマット)にフォーム情報があります。これで、FromとDisplayをあらかじめ定義されたプレースホルダに移入する必要があります。私はこの投稿http://neyeon.com/2011/01/creating-forms-with-json-and-jquery/を見に来ました。これは非常に役に立ちます。JQueryでフォームを動的に生成

しかし、問題は、私はJSONを解析しなければならないし、私はフォームが作成されるように、必要な形式で新しいJSONを作成する必要があります。これは正しい方法ですか?またはこれを行うために私に利用可能な他のオプションがありますか?

+0

私が考えることのできる別のオプションは、JSONのフォーマットを受け入れるようにプラグインを変更することですが、JSONの解析、変更、および解析解除がより簡単になると思います。 – brandwaffle

+0

json objの外観はどのようになっていますか? – Rafay

答えて

1

著者のコードでAPIの特定の構造が予想され、作成するコードと異なる場合は、翻訳する必要があります。実際にデータを特定の方法でフォーマットする必要があるかどうかを指定するための "JSONフォーム"標準はありません。

よく知られている人気のあるjQueryフォームプラグイン(私はこれまで聞いたことがない)があれば、get goから適切にデータをフォーマットすることが理にかなっています。 OTOH、とにかく、より良いアイデアや専門的なニーズがあるかもしれないので、意味がないかもしれません。

いずれにしても、それほど多くの作業を行うべきではありません。翻訳を一貫して行うことができるように、きちんとした変換機能を作成してください。

+0

提案通り、Factoryパターンを使用して独自のロジックを実装しました。それはかなりうまくいっています。 – Dinesh

関連する問題