0

私はASP.net MVC Applciationに取り組んでいます

コントローラー アクション メソッドから返される json 応答を準備する際に問題が発生しています。

次のようなものが必要です。

{
    "cityMap": {"11": "Chennai", "12": "Mumbai", "13": "Delhi"},
    "rows": [
        { "SID": "1",  "SNAME": "ABC", "CITY": "11" },
        { "SID": "2",  "SNAME": "XYZ", "CITY": "12" },
        { "SID": "3",  "SNAME": "ACX", "CITY": "13" },
        { "SID": "4",  "SNAME": "KHG", "CITY": "13" },
        { "SID": "5",  "SNAME": "ADF", "CITY": "12" },
        { "SID": "6",  "SNAME": "KKR", "CITY": "11" }
    ]
}

sortedlist名前slLocationsにcityMap値があります

リストliStudentsの形式で行の値があります

次の構文を使用して json 応答を送信しています。

return JSON(new { rows=liStudents},jsonRequestBehaviour.AllowGet)

上記の構文を使用して、次のような json 応答を取得しています。

 {
  "rows": [
            { "SID": "1",  "SNAME": "ABC", "CITY": "11" },
            { "SID": "2",  "SNAME": "XYZ", "CITY": "12" },
            { "SID": "3",  "SNAME": "ACX", "CITY": "13" },
            { "SID": "4",  "SNAME": "KHG", "CITY": "13" },
            { "SID": "5",  "SNAME": "ADF", "CITY": "12" },
            { "SID": "6",  "SNAME": "KKR", "CITY": "11" }
        ]
  }

liStudents と liLocations を使用して、json 応答を上記に拡張する方法について助けてください。

4

1 に答える 1