【问题标题】:how to make JSON string from Normal String? [duplicate]如何从普通字符串制作 JSON 字符串? [复制]
【发布时间】:2017-07-05 14:47:00
【问题描述】:
    JSONArray array = new JSONArray();
    try
    {
        for (int i = 0; i < contactList.size(); i++){

            JSONObject obj = new JSONObject();
            String myString = contactList.get(i);
            Log.e("Contact List",contactList.get(i));
            String[] myarray = myString.split(",");
            obj.put("is_private","0");
            obj.put("expire_date","0000-00-00");
            obj.put("name",myarray[0]);
            obj.put("phone_no",myarray[1]);
            obj.put("user_id", 1);

            array.put(obj);
        }

我们如何将 json 字符串转换为普通字符串?请给我答案。

【问题讨论】:

  • json 字符串到底是什么意思?您的代码有什么问题?
  • 你想得到 JSONArray 或 JSONObject 的字符串吗?

标签: android


【解决方案1】:

你可以使用 toString 函数。

array.toString()

【讨论】:

    【解决方案2】:

    JSONObject obj = new JSONObject(yourstring); 字符串 x = obj.getString("x");

    【讨论】:

      【解决方案3】:

      使用此代码,可能会对您有所帮助。

          JSONObject json = new JSONObject();
          //put your values
          json.toString();
      

      【讨论】:

        【解决方案4】:

        请清除您的问题 JsonObject转String使用:

        json.toString();
        

        字符串到 JsonObject:

        String data= "Json format data";
        JsonObject obj=new JsonObject(data);
        

        【讨论】:

          猜你喜欢
          • 2015-07-28
          • 1970-01-01
          • 2016-08-21
          • 1970-01-01
          • 1970-01-01
          • 2021-05-09
          • 2017-11-30
          • 2011-03-06
          • 1970-01-01
          相关资源
          最近更新 更多