Size: a a a

2020 February 11

DS

Dmitriy Shilnikov in learn.java
Как он выглядит
источник

M

Mr Vis in learn.java
сек
источник

DS

Dmitriy Shilnikov in learn.java
Сохранение в базу многоуровневого объекта не зависит, по идее, откуда ты его взял
источник

M

Mr Vis in learn.java
{
 "coord": {
   "lon": -0.13,
   "lat": 51.51
 },
 "weather": [
   {
     "id": 300,
     "main": "Drizzle",
     "description": "light intensity drizzle",
     "icon": "09d"
   }
 ],
 "base": "stations",
 "main": {
   "temp": 280.32,
   "pressure": 1012,
   "humidity": 81,
   "temp_min": 279.15,
   "temp_max": 281.15
 },
 "visibility": 10000,
 "wind": {
   "speed": 4.1,
   "deg": 80
 },
 "clouds": {
   "all": 90
 },
 "dt": 1485789600,
 "sys": {
   "type": 1,
   "id": 5091,
   "message": 0.0103,
   "country": "GB",
   "sunrise": 1485762037,
   "sunset": 1485794875
 },
 "id": 2643743,
 "name": "London",
 "cod": 200
}
источник

SS

Semen Savchenkov in learn.java
Сделай по полю в бд на каждый нужный параметр и потом собирай руками ответ. Если прям надо так клиенту
источник

DS

Dmitriy Shilnikov in learn.java
Ну тут по полю не хватит, тут по таблице на каждый вложенный объект надо, по идее
источник

DS

Dmitriy Shilnikov in learn.java
Но вообще оно не выглядит сложным
источник

M

Mr Vis in learn.java
для каждого вложенного, нужно создавать отделны класс?
источник

DS

Dmitriy Shilnikov in learn.java
Делаешь таблицы + объекты wind, main, coord и т.д.
источник

DS

Dmitriy Shilnikov in learn.java
Mr Vis
для каждого вложенного, нужно создавать отделны класс?
Ну если клиент так хочет
источник

DS

Dmitriy Shilnikov in learn.java
Куда ты денешься
источник

DS

Dmitriy Shilnikov in learn.java
Может клиент потом выборки хочет делать - куда дул ветер с 1 по 10 января прошлого года )
источник

M

Mr Vis in learn.java
Дело в том, что Это только один сервис погоды. А их нужно 3 штуки. У каждого свой JSON
источник

DS

Dmitriy Shilnikov in learn.java
Ну обсуди с клиентом, как должны таблицы выглядеть
источник

DS

Dmitriy Shilnikov in learn.java
Я же говорю - парси во временные объекты, потом уже накладывай на то, что в базе будет храниться
источник

DS

Dmitriy Shilnikov in learn.java
Тебе вначале надо придумать, какие таблицы будут, потом уже разбираться с тем, как каждый из JSON в них конвертировать
источник

M

Mr Vis in learn.java
Судя по предоставленному мной JSON. Например для weather, main, wind, clouds, sys делать отделные классы?
источник

M

Mr Vis in learn.java
Dmitriy Shilnikov, [11.02.20 23:30]
Ну обсуди с клиентом, как должны таблицы выглядеть
источник

DS

Dmitriy Shilnikov in learn.java
Ну да, если просят это всё отдельно хранить.
В крайнем случае, можешь сделать таблицу с миллионом полей плоскую )
источник

DS

Dmitriy Shilnikov in learn.java
Но я бы так не делал
источник