JsonSQL: consultas SQL sobre JSON
JsonSQL es una librería Javascript que nos permite realizar consultas sobre variables con formato JSON, mediante sintaxis SQL.
Por ahora solo está permitido las consultas SELECT y la verdad es que tiene bastantes limitaciones:
- No admite espacios entre listas tipo “select campo1,campo2,campo3” o “limit 0,10”
- Las condiciones en el WHERE serán condiciones Javascript y no SQL
- La documentación es escasa y parece que no admite alias, joins, count o group by
Un ejemplo de consulta sería el siguiente:
sonsql.query("select title,url from json.channel.items where (category=='javascript' || category=='vista') order by title,category asc limit 3",json);
Una librería parecida y más completa es TrimQuery, de la cual ya hablamos hace tiempo. De todas formas, recomiendo no usar este tipo de librerías, que sí, son muy cómodas, pero no tengo muy claro que tengan buen rendimiento.
Vía / AjaxLine



HTML Purifier es un filtro en PHP que elimina código XSS de HTML y hace que sea estándar. Acaba de sacar la versión 3.0 y entre las novedades nos encontramos con: