ホームページ > ウェブフロントエンド > jsチュートリアル > javaとjavascript_javascriptスキル間でのjson形式データの相互転送の紹介

javaとjavascript_javascriptスキル間でのjson形式データの相互転送の紹介

WBOY
リリース: 2016-05-16 17:18:37
オリジナル
999 人が閲覧しました

JavaScript におけるオブジェクトと文字列間の相互変換

オブジェクトを文字列に変換します。JSON.encode メソッドを介して、これは json.js のメソッドであり、現在のメソッドに導入されます。ファイルです。

文字列をオブジェクトに変換します。 ① 上記と同様に JSON.decode メソッドを使用します。js を導入するだけです。 ②jQueryにメソッドがあり、$.parseJsonも実装可能です。

JSON 文字列と Java のオブジェクト間の相互変換

オブジェクトの文字列への変換: struts2-json-plugin.jar には JsonUtil.serial メソッドがあります。自分で自由にカスタマイズして、文字列の結合によって実装することもできます。json 文字列の属性は二重引用符である必要があります。単一引用符が適用されない場合は、エラーが報告されます。例:"{"id":123,"name":"wch","children":[{"id":456}]}",

文字列をオブジェクトに変換: Js​​onObject.fromObject( ) 、配列の場合は、JsonArray.fromObject() を使用します。json オブジェクトにはオブジェクトまたは配列のみが含まれます。ただし、これで変換できるのは現在の属性のみです。オブジェクトに配列またはリストがある場合は、それを再度割り当てて変換する必要があります。たとえば、オブジェクトにchildrenという属性がある場合でも、上記のjson文字列を1ステップで実行することはできません。文字列は自動的にリストに変換されません。

Java 文字列を JavaScript オブジェクトに変換します

Java と js の間の接触は、jsp 内でのみ行われます (現時点では、jsp 内でそう考えています)。 var obj = <%=javaStr%> として問題ありません。最初に js の文字列 var obj = "<%=javaStr%>" に割り当ててから、最初のステップでその文字列を使用してオブジェクトに変換することもできます。

JavaScript の文字列を Java オブジェクトに変換する

自分で実装したい場合は、①まず js の文字列に変換し、パラメータのプロパティを渡して java に代入します。で 。 ②変換には低二段法を使用します。 struts2 を使用する場合、アクション内で同じ名前の属性を定義するだけで済むようになります。
Java オブジェクトを JavaScript 文字列に変換し、JavaScript オブジェクトを Java 文字列に変換することは、もう皆さんがご存知のとおりです。ご質問がございましたら、電子メールでお問い合わせください: 1329555958@qq.com

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート