如何为jqGrid设置Jqstring for jqGrid / turn对象为Json

时间:2012-07-11 18:37:45

标签: json jqgrid

我正在尝试动态填充我的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 methbod调用返回对象...

这是我做的......

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

我从搜索电话中获取模型...我知道我做错了什么...有人能给我一个简单的例子来说明如何将一个简单的对象变成json吗?

2 个答案:

答案 0 :(得分:2)

我建议您研究Google's gson library.我在使用JSON时使用它并且它运行良好。

答案 1 :(得分:0)

好吧,我刚刚使用字符串生成器和一个好的JSON调试器来获取正确的字符串,看起来好像它有效......