谁知道如何在后台服务器上把构造出如下所示的json格式数据
{ "category":"a" , "children":[{ "name":"z" , "sex":"boy"} , {"name":"x" , "sex":"girl"}]}

解决方案 »

  1.   

    THINKPHP中可以这样写:
    $data=array();
    $children=array();
    $children[0]={'name'=>'z','sex'=>'boy'};
    $children[1]={'name'=>'x','sex'=>'girl'};$data['category']='a';
    $data['children']=$children;$this->ajaxrenturn($data);
      

  2.   

    java语言如何做
    我现在只知道
    JSONObject cage = new JSONObject();
    JSONObject value = new JSONString("a");
    cage.put("category",value);
    这样子才只能显示出{ "category":"a"}
    而之后的二维数组就不知道这么弄了。
      

  3.   

    大多服务器端语言都提供了 jsonencode 之类的函数
    不知道您的服务器端是何种语言的
      

  4.   

    c#
    JavaScriptSerializer cs = new JavaScriptSerializer();
    string str =cs.Serialize(集合);
      

  5.   

    楼主可以试试jsonObject 和jsonArray结合使用 
      

  6.   

    Java语言中貌似没有关联数组吧!有的只是索引数组吧!
      

  7.   


    java有索引数组!刚才想错了!