0

そのため、クラスのオブジェクトのリストを返す WCF サービスがあり、これは WCF のコントラクトで定義されており、Javascript Win 8 アプリで Json オブジェクトを受け取ることになっています。今私がするとき

WinJS.xhr({ url: url_final }).then(function (r) {
            var result = JSON.parse(r.responseText);
document.getElementById("greetingOutput").innerText = result;
}

その div で [object Object] を見ることができますが、そこにある個々の要素をどのように見ることができますか?

私のクラスは:

public class GraphData
    {
        String concerneddate = String.Empty;
        Int32 houroftheday = 0;
        Int32 countathour = 0;
}
4

1 に答える 1

1

この行:

 var result = JSON.parse(r.responseText);

resultJavaScript オブジェクトを作成します。そのオブジェクトの個々のプロパティを次のように取得できるようになりました。

result.concerneddate;
result.houroftheday; 
result.countathour;

実際の結果をログに記録し、オブジェクトの構造を確認することをお勧めします。

アップデート:

あなたのコメントを見た後、プロパティにアクセスする方法は次のようになります。

var resultsArray = result.GetGraphDetailsResult;

for (var i in resultsArray){
var ConcernedDate = resultsArray[i].ConcernedDate;
var CountAtHour = resultsArray[i].CountAtHour;
...
}
于 2013-02-17T07:39:35.980 に答える