Orsay
Orsay

Reputation: 1130

Delete elements from string + transform it into array

I have this string : data = "[\"super\", \"cool!\", \"bien écrit\", \"first!\", \"why is everyone speaking French here?\"]"

I would like to transform it to be like : data = ["super", "cool!", "bien écrit", "first!", "why is everyone speaking French here?"]

Upvotes: 1

Views: 30

Answers (2)

Alok Swain
Alok Swain

Reputation: 6519

The data looks like JSON. parse it using JSON.parse(data)

Upvotes: 1

Ursus
Ursus

Reputation: 30071

Parse it like a JSON. Try

require 'json'
data = JSON.parse data

Upvotes: 3

Related Questions