在 Ruby / Ruby On Rails 中,我有一個包含陣列文字的字串:
"[523, 456]"
如何將此字串轉換為陣列
[523, 456]
uj5u.com熱心網友回復:
這是一個有效的JSON
JSON.parse("[523, 456]")
=> [523, 456]
如果你是純紅寶石,別忘了
require 'json'
uj5u.com熱心網友回復:
這是一個純 Ruby 方法,它應該適用于您的特定用例,假設所有陣列元素都是整數:
"[523, 456]"[1..-2].split(", ").map(&:to_i)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/424095.html
