【问题标题】:How to display data from json with SimpleJSON?如何使用 SimpleJSON 显示来自 json 的数据?
【发布时间】:2016-05-07 05:56:42
【问题描述】:

我想显示来自 JSON 的多个值,但不能。 我试图找到解决问题的方法,但没有成功。因此,我提出问题,希望有人能帮助我。

这是我的 JSON 数据:

{
 projects: [
  {
   id: "1",
   name: "sssssdd"
  },
  {
   id: "2",
   name: "ccccc"
  },
  {
   id: "3",
   name: "dasdasd"
  }
 ]
}

这是我的代码:

using UnityEngine;
using System.Collections;
using SimpleJSON;

public class simpleRequest : MonoBehaviour {

    IEnumerator SendRequest()
    {
        WWW request = new WWW("http://localhost:9999/post/results.json");


        yield return request;

        if (request.error == null || request.error == "")
        {

            var N = JSON.Parse(request.text);

            Debug.Log(N["projects"][0]["name"]);

        }
        else
        {
            Debug.Log("WWW error: " + request.error);
        }
    }

    void Start()
    {
        StartCoroutine(SendRequest());
    }
}

请原谅!我英语不好。

【问题讨论】:

    标签: c# unity3d simplejson


    【解决方案1】:

    对于其他数据类型,您应该使用Debug.Log(N["projects"][0]["name"].Value);N["projects"][0]["name"].AsIntN["projects"][0]["name"].AsFloat 等。

    【讨论】:

      猜你喜欢
      • 2017-07-05
      • 2015-05-30
      • 2020-02-09
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      相关资源
      最近更新 更多