0

jqGridを動的に設定しようとしています...

jqueryグリッドにデータを入力するのにかなりの時間を費やしています。jquery 文字列をどのように設定しますか? 私はそのようなオブジェクトを作成します...

public static object JsonHelper(TemplateModel model){

            var values = model.Template;
            var JsonDataList = new {
                total = 1,
                page = 1,
                records = model.Template.Count,
                rows = (from val in values
                        select new {
                            cell = //new string(
                                ":[\"id\" :\"" + val.EncounterId +",\""+
                                "\""+val.MRN + ",\""+                                    
                                "\""+val.HostpitalFinNumber +",\""+                                  
                                "\""+val.FirstName+",\"" +                                    
                                "\""+val.LastName +",\"" +                                    
                                "\""+val.DateOfBirth.ToString() +",\""+                                    
                                "\""+val.CompletedPathway +",\""+                                    
                                "\""+val.CompletedPathwayReason +",\""+                                    
                                "\""+val.PCPAppointmentDateTime.ToString() + ",\""+                                    
                                "\""+ val.SpecialistAppointmentDateTime.ToString() + ",\""+                                    
                                "\""+val.AdminDate.ToString()+"\"]"                            
                        }).ToString()//.ToArray()
            };
            return JsonDataList;
        }

それは単なるオブジェクトですが、Jsonメソッド呼び出しを使用してオブジェクトを返します...

これが私がすることです...

return Json(DataRepository.JsonHelper(model.FirstOrDefault()), JsonRequestBehavior.AllowGet);

検索呼び出しからモデルを取得します...私が間違っていることを知っています...単純なオブジェクトをjsonに変換する方法の簡単な例を教えてもらえますか?

4

2 に答える 2

2

Google の gson ライブラリを調べることをお勧めします。JSONで作業するときに使用しましたが、完全に機能しました。

于 2012-07-11T18:41:30.257 に答える
0

さて、文字列ビルダーと優れた JSON デバッガーを使用して正しい文字列を取得したところ、動作しているように見えます...

于 2012-07-12T21:29:46.557 に答える