Actualmente estoy trabajando en un proyecto en el que trato con una cantidad considerable de datos JSON que se transmiten hacia atrás y hacia delante y que el navegador almacena como listas de objetos javascript. Por ejemplo:Javascript Biblioteca de manipulación de datos JSON
person: {
// Primary Key
key: "id",
// The actual records
table: {
"1": {id: 1, name: "John", surname: "Smith", age: 26},
"2": {id: 2, name: "Mary", surname: "Brown", age: 19},
// etc..
},
indexes: {
// Arrays of pointers to records defined above
"name": [
{id: 89, name: "Aaron", surname: "Jones", age: 42},
// etc..
]
}
estoy encontrando a mí mismo codificación de toda clase de indexación y algoritmos de ordenación para manipular eficazmente estos datos y estoy empezando a pensar que este tipo de cosas debe haber sido hecho antes.
tengo experiencia de usar los Ext.data.Store y Ext.data.Record objetos para llevar a cabo este tipo de manipulación de datos, pero yo creo que son demasiado complejos para los desarrolladores junior y el proyecto que estoy trabajando es una pequeña aplicación móvil en el que no podemos darnos el lujo de tener una biblioteca de más de 300 K + añadida solo por el bien, así que necesito algo realmente mínimo.
Cualquier idea si hay un marco manipulación Javascript JSON que producen los siguientes:
- Puede tienda,
- recuperar,
- tipo,
- y iterate a través de datos JSON,
- con un API limpia,
- mínima fricción rendimiento (Los móviles no tienen una gran cantidad de potencia de cálculo)
- y una pequeña carga útil que es ideal < 10K?
que podría estar pidiendo demasiado, pero es de esperar que alguien se usa algo como esto ... El tipo de cosas que estoy buscando es la el equivalente de JSON jQuery, quizás no es tan descabellado.
impresionante! ¡Ojalá pudiera votar 5 veces! –