JavaコードでJSONオブジェクトを作成し、それをjavascript / jqueryに渡して解析(さらに処理)したいと思います。Struts2フレームワークを使用しています。
これは、AJAX呼び出しの後ではなく、ページのロード時に実行する必要があります。javascript / jqueryでJSONオブジェクト(javaで作成)にアクセスする方法。
また、JavaオブジェクトのJSONオブジェクトを作成するためのAPIはありますか?
JavaコードでJSONオブジェクトを作成し、それをjavascript / jqueryに渡して解析(さらに処理)したいと思います。Struts2フレームワークを使用しています。
これは、AJAX呼び出しの後ではなく、ページのロード時に実行する必要があります。javascript / jqueryでJSONオブジェクト(javaで作成)にアクセスする方法。
また、JavaオブジェクトのJSONオブジェクトを作成するためのAPIはありますか?
GoogleGSONライブラリをチェックする必要があります。
オブジェクトをJSON文字列に変換するのは、次のように簡単です。
Gson gson = new Gson();
String jsonString = gson.toJson(myObject);
ユースケース(Struts 2)の場合、簡単な解決策は、jsonString
プロパティをに配置Action
し、JSPページで次のように参照することです。
<!-- this goes into your .jsp -->
<script type="text/javascript">
var myJsonObject = <s:property value="jsonString" default="[]" escape="false" />;
</script>
質問ライブラリに対してこのPOSTを試すことができます。javascriptでjson文字列を使用する場合は、jQueryを使用できます。
jQuery.parseJSON( string );