zoukankan      html  css  js  c++  java
  • 生成json格式数据

             <summary>
             生成json数据
             </summary>
             <param name="query"></param>
             <returns></returns>
            private string BuildJsonForOrganization(IQueryable<Organization> query)
            {
                StringBuilder Json = new StringBuilder();
                if (query.Count() > 0)
                {
                    Json.Append("[");
                    int index = 0;
                    foreach (Organization org in query)
                    {
                        Json.Append("{");
                        Json.Append("id:" + org.Id + ",");
                        Json.Append("pid:" + org.ParentId + ",");
                        Json.Append("name:\"" + org.OrgName + "\",");
                        Json.Append("smalltype:\"" + org.OrgSmallType + "\",");
                        Json.Append("code:\"" + org.Code + "\"");
                        if (org.ParentId == 0)
                        {
                            Json.Append(",expanded:true");
                        }
                        if (index < query.Count() - 1)
                        {
                            Json.Append("},");
                        }
                        else
                        {
                            Json.Append("}");
                        }
                        index++;
                    }
                    return Json.ToString() + "]";
                }
                return Json.ToString();
            }

  • 相关阅读:
    【转】最奇特的编程语言特征
    【原】mysql 视图
    自己动手写ORM框架(一):目标效果预览
    (二)Javascript面向对象:命名空间
    在JAVA中封装JSONUtils工具类及使用(一)
    .NET3.5中JSON用法以及封装JsonUtils工具类(二)
    (四)Javascript面向对象:继承
    自己动手写ORM框架(三):关系映射配置—Table属性
    (一)javascript面向对象:(2)类
    自己动手写ORM框架(二):AdoHelper支持多数据库操作的封装(1)
  • 原文地址:https://www.cnblogs.com/chenjt/p/3044733.html
Copyright © 2011-2022 走看看