Kapitel 3. JSON in Ruby on Rails

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wir haben gezeigt, wie man JSON in JavaScript verwendet. In diesem Kapitel zeigen wir, wie man JSON mit unserer zweiten Plattform - Ruby on Rails (RoR) - verwendet.

Wir behandeln die folgenden Themen:

  • Ruby/JSON-Serialisierung/Deserialisierung durchführen mit MultiJson

  • Arbeiten mit Ruby-Objekten und JSON

  • Die Bedeutung von JSON Camel Casing verstehen

  • JSON mit Minitest verwenden

  • RESTful API-Aufrufe durchführen und die Ergebnisse mit Minitest und jq

  • Aufbau einer einfachen JSON-basierten API mit Rails 5

In unseren Beispielen werden wir RESTful-API-Aufrufe machen, um mit den Daten zu arbeiten, die wir inKapitel 1 auf json-server bereitgestellt haben. Anschließend werden wir eine realistischere JSON-basierte Web-API erstellen. Doch bevor wir eine RESTful-API entwickeln, wollen wir mit den Grundlagen der Konvertierung zwischen Ruby und JSON beginnen.

Ruby on Rails Einrichtung

Bevor wir weitermachen, müssen wir zunächst unsere Entwicklungsumgebung aufbauen, indem wir RoR installieren. Bitte gehe zu Anhang A und befolge die Anweisungen unter "Ruby on Rails installieren".

Ruby JSON Edelsteine

Mehrere gute JSON-Gems bieten Ruby/JSON-Serialisierungs-/Deserialisierungsfunktionen an, darunter diese:

JSON

Der Standard-JSON-Gem, der in Ruby bereitgestellt wird.

oj

Optimiertes JSON, das von vielen als der schnellste ...

Get JSON bei der Arbeit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.