Ich bin immer noch ziemlich neu dazu - schalte mich bitte an!JSON-Daten in Rails importieren
Ich habe eine JSON-Datei restaurant_list.json
, die diese Informationen enthält:
[{
"objectID": 116272,
"food_type": "Steak",
"stars_count": 4.2,
"reviews_count": 204,
"neighborhood": "Pepper Pike",
"_geoloc": {"lat": 41.153419, "lng": -81.864608},
...},
etc.
etc.
]
Ich habe ein Restaurant
Modell in Rails, die identische Spaltennamen hat, um zu versuchen und diese Daten importieren einfach. Ich habe versucht, verschiedene serialize
und JSON.parse()
Methoden in anderen Stack Overflow-Antworten ohne Erfolg verwendet.
Wie bekomme ich diese Daten in meine Rails-Datenbank?
(Anmerkung: ich die Rails bin mit Standard-SQLite für meine Datenbank)
Vielen Dank für Ihre Antwort. Ich habe die erste Zeile in der Rails-Konsole ausgeführt und diesen Fehler zurückbekommen: 'JSON :: ParserError: 784: Unerwartetes Token bei ',' –
Der JSON-Fehler wurde ermittelt. Ich musste das Format der Datei ändern. Danach hat deine Antwort perfekt funktioniert :) –