LINUX.ORG.RU

Как сохранить в json таблицу?


0

1

Есть таблица с двумя колонками: имя и цена. При этом поле имя может иметь до хрена вложенность, а цена около двух. Я сейчас думаю как все это отправить в json, получается жутко.

{
"Name":"Vasya",
    Skills: {[
         "Kopat":{[
             "Bistro": {[
                   "Vdol": {[
                        "2M": "2RUB";
                        "3M": "2,5RUB";

...]}]}]}]}

При этом мне надо это пропарсить и достать цену в меню опций. Для каждого применяемого скила. Я мне жутко хочется забить на вложенность, но я боюсь последствий... Что делать?

если иерархия этого дела не важна - прям точнообязательно надо json? Вообще, плоская таблица - жсон какбе не для этава.

arkhnchul ★★★
()

Нормализируй базу и используй рекурсию. {«Thread» : «End»}

JN
()

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

[
 ["name","price"],
 [["Vasya", "Skills": "Kopat"],{"2M": "2RUB", "3M": "2,5RUB"}],
 ["Petya",{"1H": "4RUB"}]
]

V1KT0P ★★
()
Ответ на: комментарий от Deleted

Там квадратные скобки потому что таких значений может быть много)

Trieforce
() автор топика
Ответ на: комментарий от V1KT0P

Просто, если тупо делать перечисление полей, исчезает вся соль вложенности.

Trieforce
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.