#34 Playing with JSON


Some neat tips and tricks for interacting with and parsing JSON responses from an API.
ruby api json 3:01


consolerequire 'net/http'
require 'json'

url = 'http://jsonplaceholder.typicode.com/posts/1'
uri = URI(url)
response = Net::HTTP.get(uri)
standard = JSON.parse(response)
symbol =  JSON.parse(response, symbolize_names: true)
struct = JSON.parse(response, object_class: OpenStruct)

symbol[:name] = 'kobaltz'
struct.name = 'kobaltz'

require 'httparty'
require 'json'
url = 'http://jsonplaceholder.typicode.com/posts/1'
response = HTTParty.get(url)

standard = JSON.parse(response.to_json)
struct = JSON.parse(response.to_json, object_class: OpenStruct)
symbol =  JSON.parse(response.to_json, symbolize_names: true)

achmiral said almost 3 years ago on Playing with JSON :

Could you make another video about how to implement the technique in this video in a rails apps?

Thank you,

Login to Comment