我想使用YQL来获取一些数据形式的JSON源,但我得到NULL。如何从YQL中的JSON源中选择特定的记录?
这是JSON:
{
"categorias": [
{
"id": 0,
"categoryName": "Seguridad",
"description": "Protegete contra vulnerabilidades practicando correctamente la seguridad en el desarrollo de software",
"imageUrl": "http://domain/img_thmb/lock.png",
"tutorials": [
{
"id": 1,
"name": "Cross-Site request forgery (CSRF) para dummies",
"description": "Continuando con el tema de seguridad, vamos a analizar lo básico de un ataque CSRF para que puedan entender como funciona y poder protegerse del mismo.",
"tutorialUrl": "http://domain/post/6529205521/cross-site-request-forgery-csrf-para-dummies",
"imageUrl": "http://domain/lmsnt9akJ81qjthf4.jpg"
},
{
"id": 2,
"name": "Cross-site scripting (XSS) para dummies",
"description": "De acuerdo al OWASP el Cross-site scripting es una de las amenazas mas explotadas en el 2010.",
"tutorialUrl": "http://domain/post/6511050937/cross-site-scripting-xss-para-dummies",
"imageUrl": "http://domain/lmrfitzlmu1qjthf4.jpg"
}
]
},.....
这是select
声明我使用的YQL控制台:
select * from json where url='http://domain/js/json.js' and id=1
我试图让 “categorias ID” 和我我越来越null
,我做错了什么?
我真的不知道YQL,但我猜你的问题是由于ID:1是一个孩子的ID:0 –