Я прошел через несколько библиотек Json в Unity3D. Единственное, что я обнаружил, у которого нет странных причуд сериализации / десериализации, и которые постоянно работают в iOS, WebPlayer и Editor: JsonFX JsonSerializer 1.4 .
Тем не менее, я думаю, что ваша проблема в том, что вам нужно создать экземпляр JsonReader, прежде чем вы сможете использовать его методы.
Что-то вроде этого может работать:
var reader = new LitJson.JsonReader();
Object a = reader.Read(www.text);
Edit:
Упс, я пропустил часть вашего вопроса. Вы должны быть в состоянии использовать любую управляемую сборку из UnityScript, как из C #. Вместо включения пространств имен в using
, вы используете import
. После этого код будет практически идентичен версии C #, за исключением того, как UnityScript определяет типы (var blah : Type = YadaYada();
)