Javascript facebook JSON หรือ อะรัย ยังงงตัวเองอยู่ ช่วยทีคับ

เริ่มโดย @@@, 05 สิงหาคม 2011, 10:25:42

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

@@@


{"media": [
    {
        "type": "image",
        "src": "http://icanhascheezburger.files.wordpress.com/2009/03/funny-pictures-kitten-finished-his-milk-and-wants-a-cookie.jpg",
        "href": "http://icanhascheezburger.com/2009/03/30/funny-pictures-awlll-gone-cookie-now/"
    },
    {
        "type": "image",
        "src": "http://photos.icanhascheezburger.com/completestore/2009/1/18/128768048603560273.jpg",
        "href": "http://ihasahotdog.com/upcoming/?pid=20869"
    }]
}


จากโค้ดข้างบน อยากจะก็เ็ก็บ

  {
        "type": "image",
        "src": "http://icanhascheezburger.files.wordpress.com/2009/03/funny-pictures-kitten-finished-his-milk-and-wants-a-cookie.jpg",
        "href": "http://icanhascheezburger.com/2009/03/30/funny-pictures-awlll-gone-cookie-now/"
    },
    {
        "type": "image",
        "src": "http://photos.icanhascheezburger.com/completestore/2009/1/18/128768048603560273.jpg",
        "href": "http://ihasahotdog.com/upcoming/?pid=20869"
    }


ไว้ในตัวแปร javascript สมมติว่าชื่อ media และจะนำไปใช้งาน เป็นแบบนี้ครับ

{"media": [media]}

ปล. ยัง งง ว่าจะเรียบเรียงถามงัยดีคับ
รับซื้อเว็บ 100uip ต่อวันขึ้นไป [direct=http://www.rommit.com/forex]EA Forex[/direct]

XXL

งง เหมือนกันครับ จะทำอะไรครับ  :wanwan044:

จากตัวอย่างที่ให้มา เป็นลักษณะของ ข้อมูล JSON
ซึ่งเป็นรูปแบบของข้อมูล ที่เป็นกลาง ง่ายในการส่ง และสามารถ นำไปใช้ได้กับทุกภาษา


ก่อนส่งจะ encode ข้อมูลต้นฉบับ ด้วย JZON แล้วส่งไป
ส่วนผ่ายรับ ก็นำข้อมูลที่ ได้ มา Decode เป็น ข้อมูลต้นฉบับ

รถไฟวิ่ง ฉึกฉัก..[direct=1].[/direct][direct=2].[/direct][direct=3].[/direct][direct=4].[/direct][direct=5].[/direct]...ถึงก็ช่าง..ไม่ถึงก็ช่าง..

bonshington

var jsonString = "{a:1, b:2}"
var obj = eval("(" + json + ")");

ถ้าจะ eval มันต้องมีวงเล็บปิดหน้าหลัง

ohmohm


<html>
<body>
<p>whatkind: <span id="typeid"></span></p>
<p>source: <span id="srcid"></span> </p>
<p>link : <span id="hrefid"></span> </p>


<script type="text/javascript">


var txtb =
'{       "type": "image", '
'"src": "http://icanhascheezburger.files.wordpress.com/2009/03/funny-pictures-kitten-finished-his-milk-' 'and-wants-a-cookie.jpg", '
        ' "href": "http://icanhascheezburger.com/2009/03/30/funny-pictures-awlll-gone-cookie-now/"' 
'    },     {        "type": "image", '
' "src": "http://photos.icanhascheezburger.com/completestore/2009/1/18/128768048603560273.jpg", '
'        "href": "http://ihasahotdog.com/upcoming/?pid=20869"    }';



var txtc = '{"media":['   txtb   ']}';
var obj = eval ("("   txtc   ")");

document.getElementById("typeid").innerHTML=obj.media[0].type;
document.getElementById("srcid").innerHTML=obj.media[0].src;
document.getElementById("hrefid").innerHTML=obj.media[0].href;

</script>
</body>
</html>