Красивый вывод SQL таблиц в Unity

264
10 февраля 2020, 20:20

я парсю с сайта SQL таблицы в json формате и задался вопросом как можно красиво вывести таблички SQL, чтоб каждая запись соответствовала столбцу и тд. Чтоб можно было скролить таблицу если когда она заполнится, не будет влезать в экран.

Вот парсинг json'а

using System.Collections;
using System.Collections.Generic;
using System.Runtime;
using UnityEngine;
using UnityEngine.UI;
public class GetProd : MonoBehaviour
{
    public JSONObject JO;
    public string GetTypePatch;
    public WWW wwwPeod;
    void Start()
    {
        wwwPeod = new WWW(GetTypePatch);
    }
    void Update()
    {
        if (wwwPeod != null && wwwPeod.isDone)
        {
            if (wwwPeod.error == null)
            {
                JO = new JSONObject(wwwPeod.text);
                wwwPeod = null;
            }
            else { print(wwwPeod.error); }
        }
    }
    void OnGUI()
    {
        if (JO != null)
        {
            GUILayout.BeginArea(new Rect(5, 0, 1000, 1000));
            GUILayout.Label("| Название | Калор. | id Счёта | Дата |");
            foreach (var json in JO.list)
            {
                var data = json.ToDictionary();
                GUILayout.Label(data["product_name"]+"    "+data["product_calories"] + "     " + data["account_id"] + "      " + data["purchase_date"]); // data["поле_sql_нэйм;"]
            }
            GUILayout.EndArea(); 
        }
    }
}

Заранее спасибо!

READ ALSO
Многоугольник со скруглёнными углами

Многоугольник со скруглёнными углами

Необходимо создать подобный интерфейс - PS

241
VS Code MySQL. Кодировка в блоке Result

VS Code MySQL. Кодировка в блоке Result

Используется для VS Code MySQL из MarketPlaceТаблицы в БД представлены в кодировке UTF-8

275
Как получить каждую сотую строку в таблице sql

Как получить каждую сотую строку в таблице sql

Пытаюсь сделать паджинацию для вывода таблицыСейчас делаю так:

308
как работать с API

как работать с API

Как взаимодействовать с API посредством PHP , есть адрес нужно методом POST Отправить на него пустой или с параметрами запрос , который отдаст...

288