0

これが私が再作成に苦労しているjsonです。:

WorkLoadResult({
  "AreaReturned":[
    {
      "ResultCode":"0"
    }
  ],
  "Process":"Generic",
  "WorkLoadId":"megaupload_server_798811",
  "Status":"1",
  "TotalSuccessfulRuns":"3"
});

私のクラスを別のクラスにローリングするコードで、これらすべてを完璧に作成しました。WorkLoadResult ヘッダーを作成しようとしてきました (これは実際にはヘッダーではないことはわかっていますが、より適切な言葉がないため、これと呼びます) が、これを作成する方法がわかりません。これを JSON フォーマッタで実行すると、JSON は有効であると判断されます。これは、Web サービスから返されたものです。次に、この JSON をキャッチするためにクラスを作成する必要があります。複数の異なる json の例を見てきましたが、データの先頭に何らかのヘッダーを付けてこのようにフォーマットされた JSON を持つ例はありません。

私の現在のオプションの 1 つは、クラスにプッシュする前に、データからこれを削除することです。私はこのオプションが好きではなく、この WorkLoadResult をクラスに含めることができると考えなければなりません。

JSON は初めてなので、アドバイスや指示をいただければ幸いです。

ありがとう。

4

1 に答える 1

0

これはJSONP応答のように見えます。Web サービスが正確にこの文字列を返し、Web サービスにプレーン JSON を返すように指示できない場合は、実際の JSON オブジェクトの関数呼び出しを削除するしかありません。

于 2012-07-17T13:04:38.647 に答える