1 Aralık 2009, Salı
Nasıl Ruby on Rails ile JSON ayrıştırma mı?
Basit bir JSON ayrıştırmak, bir değeri ayıklamak ve Raylar bir veritabanına yazmak için arıyorum.
Özellikle ne arıyorum, JSON bit döndü shortUrl
ayıklamak için bir yoldur.ly API:
{
"errorCode": 0,
"errorMessage": "",
"results":
{
"http://www.foo.com":
{
"hash": "e5TEd",
"shortKeywordUrl": "",
"shortUrl": "http://bit.ly/1a0p8G",
"userHash": "1a0p8G"
}
},
"statusCode": "OK"
}
Ve sonra o shortUrl alıp ActiveRecord bir nesne uzun URL ile ilişkili içine yaz.
Bu aşağı öğrenmem gereken çok şey var farkındayım yürütmek için oturduğum zaman kavramı tamamen ve aklıma gelen şeylerden biridir.
Düşünceler? Yardım? Her türlü çok mutluluk duyacağız.
CEVAP
11 Temmuz 2012, ÇARŞAMBA
Bu cevap biraz tarihli. Bu nedenle sana veriyorum:
hash = JSON.parse string
Raylar otomatik olarak yüklenecektir seni bu yüzden senin için json
modülü yüklenemediyokrequire 'json'
eklemek gerek.
Bunu PaylaÅŸ:
Nasıl Ruby on Rails geçerli mutlak URL...
Nasıl ayrıştırma kullanarak Node.js JS...
Nasıl Karma bir anahtarı kaldırın ve R...
Nasıl Java JSON ayrıştırma...
Ayrıştırma ruby JSON dize...