Я принял к сведению этот вопрос вложенного JSON с использованием Python, но я не был совсем удовлетворен предоставленными ответами, потому что я думал, что < /p>
[*] Это может быть лучше < /em> сделать это с результатами базы данных, и позволить кодирую JSON для вас, а не кодировать, чтобы кодировать [: at> symbols, < / /< / /< / /< /wy wy wy wy wy wy wy e wy wy wy in < /wy li, а не кодировать. Способ, которым он не зависит от языка или базы данных, которую вы используете, если вы можете читать данные, вам не нужно знать, как конкретная база данных или языковой обработки JSON,
Используйте запросы/представления, таким образом, избегайте осложнений применения лямбды, групп и соединений, которые я видел применимыми в некоторых ответах, приведенных с аналогичными вопросами. это согласно прикрепленному коду ниже: < /p>
< /code>
Несмотря на мои доблестные усилия, я все еще застрял в последних частях этого. Это мой результат: < /p>
{
"PlanetQ": [
{
"PlanetID": "1",
"Planet": "Earth",
"Continent": {
"ContinentID": "1",
"Continent": "Africa",
"Country": {
"CountryID": "1",
"Country": "Kenya",
"Code": "254",
"SqKm": "561000.00"
}
}
},
{
"CountryID": "6",
"Country": "Egypt",
"Code": "143",
"SqKm": "287789.00"
},
{
"ContinentID": "2",
"Continent": "Asia",
"Country": {
"CountryID": "2",
"Country": "China",
"Code": "42",
"SqKm": "289000.00"
}
},
{
"CountryID": "5",
"Country": "India'na",
"Code": "14\\2",
"SqKm": "289000.00"
}
]
}
< /code>
Как вы можете видеть, на планете Земля имеет 2 континента, Африку и Азию. Каждый из континентов имеет по 2 странам (Африка> Кения и Египет; Азия> Китай и Индиана). Однако результат, по -видимому, заключается в закрытии континента до добавления второй страны, и впоследствии планета закрывается до добавления второго континента и т. Д. Таким образом, я заканчиваю более вьющимися скобками, чем между набором набора данных. Таким образом, достичь чего -то подобного: < /p>
{
"PlanetQ": [
{
"PlanetID": "1",
"Planet": "Earth",
"Continent": [
{
"ContinentID": "1",
"Continent": "Africa",
"Country": [
{
"CountryID": "1",
"Country": "Kenya"
},
{
"CountryID": "6",
"Country": "Egypt"
}
],
{
"ContinentID": "2",
"Continent": "Asia",
"Country": [
{
"CountryID": "2",
"Country": "China"
},
{
"CountryID": "5",
"Country": "India'na"
}
], //close Asia countries
} //close Asia
] //close Earth continents
} //close Earth
] //close planes
} //close results
Подробнее здесь: https://stackoverflow.com/questions/795 ... -using-pdo
Как генерировать вложенного JSON с помощью PDO ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1741908320
Anonymous
Я принял к сведению этот вопрос вложенного JSON с использованием Python, но я не был совсем удовлетворен предоставленными ответами, потому что я думал, что < /p>
[*] Это может быть лучше < /em> сделать это с результатами базы данных, и позволить кодирую JSON для вас, а не кодировать, чтобы кодировать [: at> symbols, < / /< / /< / /< /wy wy wy wy wy wy wy e wy wy wy in < /wy li, а не кодировать. Способ, которым он не зависит от языка или базы данных, которую вы используете, если вы можете читать данные, вам не нужно знать, как конкретная база данных или языковой обработки JSON,
Используйте запросы/представления, таким образом, избегайте осложнений применения лямбды, групп и соединений, которые я видел применимыми в некоторых ответах, приведенных с аналогичными вопросами. это согласно прикрепленному коду ниже: < /p>
< /code>
Несмотря на мои доблестные усилия, я все еще застрял в последних частях этого. Это мой результат: < /p>
{
"PlanetQ": [
{
"PlanetID": "1",
"Planet": "Earth",
"Continent": {
"ContinentID": "1",
"Continent": "Africa",
"Country": {
"CountryID": "1",
"Country": "Kenya",
"Code": "254",
"SqKm": "561000.00"
}
}
},
{
"CountryID": "6",
"Country": "Egypt",
"Code": "143",
"SqKm": "287789.00"
},
{
"ContinentID": "2",
"Continent": "Asia",
"Country": {
"CountryID": "2",
"Country": "China",
"Code": "42",
"SqKm": "289000.00"
}
},
{
"CountryID": "5",
"Country": "India'na",
"Code": "14\\2",
"SqKm": "289000.00"
}
]
}
< /code>
Как вы можете видеть, на планете Земля имеет 2 континента, Африку и Азию. Каждый из континентов имеет по 2 странам (Африка> Кения и Египет; Азия> Китай и Индиана). Однако результат, по -видимому, заключается в закрытии континента до добавления второй страны, и впоследствии планета закрывается до добавления второго континента и т. Д. Таким образом, я заканчиваю более вьющимися скобками, чем между набором набора данных. Таким образом, достичь чего -то подобного: < /p>
{
"PlanetQ": [
{
"PlanetID": "1",
"Planet": "Earth",
"Continent": [
{
"ContinentID": "1",
"Continent": "Africa",
"Country": [
{
"CountryID": "1",
"Country": "Kenya"
},
{
"CountryID": "6",
"Country": "Egypt"
}
],
{
"ContinentID": "2",
"Continent": "Asia",
"Country": [
{
"CountryID": "2",
"Country": "China"
},
{
"CountryID": "5",
"Country": "India'na"
}
], //close Asia countries
} //close Asia
] //close Earth continents
} //close Earth
] //close planes
} //close results
Подробнее здесь: [url]https://stackoverflow.com/questions/79507816/how-to-generate-nested-json-using-pdo[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия