Xtend JSON

Készítettem egy pár soros Xtend libet, amivel könnyebben lehet Java-ból JSON fájlokat kezelni. Kb. olyan szinten, mint mondjuk JavaScript-ből. De a nehézkes JSONObject-hez képest bizonyosan egyszerűbb.

Pár példa (az ember nem is gondolná, hogy ez kiterjesztett Java kód):

var jo = new JSONObject(#{'users' -> #[
    #{'name' -> 'xxx', 'address' -> 'yyy'},
    #{'name' -> 'aaa', 'address' -> 'bbb'}    
]});
println(jo);

jo >> 'users' <<< #{'name' -> 'foo', 'address' -> 'bar'};
println(jo);

(jo >> 'users').forEach[
    println('name: ' + (it >>> 'name') + ' address: ' + (it >>> 'address'));
];

println(jo >> 'users' >> 1);

jo >> 'users' >> 1 <<< #{'name' -> 'fff', 'address' -> 'ggg'};
println(jo);

https://github.com/TheBojda/xtend_json

#blog

xtend_json
xtend_json – Simple Xtend JSON Extension