- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
2 个问题。
1) 在使用 Javascript 编写脚本时是否可以按原样使用 LitJson 库?这确实是关于能够在 javascript 源代码中使用 c# 源代码的一般性问题。
2) 我是 C# 开发新手。我似乎无法启动和运行 LitJson。以下代码会引发此错误:需要对象引用才能访问非静态成员
LitJson.JsonReader.Read()'`
using UnityEngine;
using System.Collections;
public class Loadr : MonoBehaviour {
string url= "http://developer.echonest.com/api/v4/artist/images?api_key=N6E4NIOVYMTHNDM8J&id=ARH6W4X1187B99274F&format=json&results=1&start=0&license=unknown";
void Start (){
WWW www = new WWW(url);
print(www.text);
Object a = LitJson.JsonReader.Read(www.text);
print(a.response.status);
}
}
有什么想法吗?
最佳答案
我经历过 Unity3D 中的一堆 Json 库。我发现的唯一一个没有奇怪的序列化/反序列化怪癖,并且在 iOS、WebPlayer 和编辑器中始终如一地工作的是 JsonFX JsonSerializer 1.4 .
也就是说,我认为您的问题是您必须先实例化 JsonReader,然后才能使用它的方法。
这样的事情可能会起作用:
var reader = new LitJson.JsonReader();
Object a = reader.Read(www.text);
编辑:
哎呀,我跳过了你问题的一部分。您应该能够使用来自 UnityScript 的任何托管程序集,就像使用 C# 一样。您可以使用 import
而不是使用 using
来包含 namespace 。之后的代码几乎与 C# 版本相同,除了 UnityScript 定义类型的方式 (var blah : Type = YadaYada();
)
关于c# - 在 unity3d 中使用 LitJson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5239167/
2 个问题。 1) 在使用 Javascript 编写脚本时是否可以按原样使用 LitJson 库?这确实是关于能够在 javascript 源代码中使用 c# 源代码的一般性问题。 2) 我是 C#
我正在开发一个应用程序,我在其中使用来自服务器的 json 格式的数据。然而,我能够解析普通的 json 数据,但无法解析带有数组的 json 数据, 下面给出了 json 响应, [{"id_use
我从服务器传来的json文件是这样的: {"status":"success","data":{"projectId":"572ca0cde163d","sensorId":"572ca2deea16
由于 JSON 是一种可以写成字符串的格式,因此它必须由库解释,或者有时由语言本身解释。 在旧版本的 C# 中,没有类似的东西。使用库 LitJSON 我有以下问题我有一个名为 Vector3 的类包
我是一名优秀的程序员,十分优秀!