我對Ruby很新,我正在使用它與API協同工作。文本區域發送過來的API轉換爲格式的下方通過JSON POST請求被髮送到我面前:如何格式化通過JSON作爲數組發送的文本區域?
"Comment": [
"hdfdhgdfgdfg\r",
"This is just a test\r",
"Thanks!\r",
"- Kyle"
]
而我所獲得的價值是這樣的:
comments = params["Comment"]
所以每行被分解成看起來像一個數組。我的問題是,它的功能就像一個大字符串,而不是具有4個值的數組。我嘗試使用comments[0]
,只是打印comments
但都返回相同的結果,它只是顯示的一切作爲一個字符串,即
["hdfdhgdfgdfg\r", "This is just a test\r", "Thanks!\r", "- Kyle"]
但我需要它出現在文本區,即
hdfdhgdfgdfg
This is just a test
Thanks!
- Kyle
顯示它
我知道我可以刪除所有額外的字符,但我覺得必須有更好的方法。有沒有一種很好的方法可以將其轉換回文本區域的原始格式,或者至少將其轉換爲數組,以便我可以遍歷每個項目並重新格式化它?
張貼的結果已經是一個數組,如果它不是一個數組,你可以將它分開回車評論[0] .split(「\ r」),你會得到每行 –
這就是我的問題所在,它看起來像一個數組,但功能像一個字符串 – Kyle
你可以發佈確切輸出的評論[0] –