Распечатать JSON на экран как блок текста в единстве ⇐ C#

Место общения программистов C#
Anonymous
Распечатать JSON на экран как блок текста в единстве

Сообщение Anonymous »

Я использую Unity и у меня есть объект JSON. Я могу получить доступ к каждому участнику, используя ob.name и т. д., но я хочу, чтобы этот десериализованный блок печатался на моем экране во время выполнения, аналогично результату поиска.
Я получаю JSON в результате поиска и хочу отобразить его на своем экране. Я получаю сообщения об ошибках, из-за которых не могу напечатать объект, потому что я использовал (ob.name)toString();
Я не уверен, как отобразить это во время выполнения на экране.
ObjR rs = JsonUtility.FromJson(jsonString);
//so now I want to print to screen each element of rs.How do I do that during runtime.

РЕДАКТИРОВАТЬ: я могу видеть Debug.Log, мне просто нужно динамически распечатать их на экране. Обратите внимание: размер или количество результатов определяются во время выполнения и могут различаться.
Итак, я нашел это и теперь вижу это на экране. http://wiki.unity3d.com/index.php/DebugConsole. Может ли кто-нибудь помочь, как заставить каждого реагировать на события щелчка?
var client = new RestClient(Url);
var req = new RestRequest(UrlEndpoint, Method.GET)
.AddParameter("apikey", apiKey)
.AddParameter("q", query)

// Perform the search and obtain results
var resp = client.Execute(req);
var search = JsonConvert.DeserializeObject(resp.Content);

// Print the number of results
Console.WriteLine("Number of hits: " + search["hits"]);
Debug.Log(search["hits"] + " ");
foreach (var result in search["results"])
{
var part = result["item"];
// want to print to screen each item and mpn
//Debug.Log(part["brand"]["name"] + " " + part["mpn"]);
//what i tried/ string hits = search["hits"].ToString();//error

//expected type object and found string
GUILabel(float,float,needed string here);
}



Подробнее здесь: https://stackoverflow.com/questions/460 ... t-in-unity

Вернуться в «C#»