0

Struts で jQPlot を使用したいのですが、次のような struts アクションからの json 結果出力があります。

{
    "jqPlotJSONFormat":
        "['18-03-2010',56],['19-03-2010',43],['17-03-2010',84]"
}

しかし、私は次のようなデータを取得したい:

['18-03-2010', 56],
['19-03-2010', 43],
['17-03-2010', 84]

これは私のアクションマッピングです:

@Action(value="getData", results = {
    @Result(name="success",type = "json", params = {
    "includeProperties","jqPlotJSONFormat"
})})

jsonの結果にjqPlotJSONFormatを隠したい

4

1 に答える 1

1

ルート オブジェクトを jqPlotJSONFormatに大まかに設定します (XML バージョン):

<result type="json">
  <param name="root">
    jqPlotJSONFormat
  </param>
</result>

パラメータの「includeProperties」の代わりに、「root」を使用してください。これは、JSON オブジェクトのルートを宣言します。「includeProperties」を使用すると、アクションは引き続きルートになります (たとえば、プロパティに名前が付けられます)。

于 2013-03-07T19:43:17.543 に答える