function runtest7() { var json = { a: "dasdf", b: 451, d: ["a", "b", "c"], e: [ { e1: "dfa", e2: "dfasdf" }, { e3: "sdfasdf", e4: "sdfasdf" }, { e5: { e51: "dfasdf", e52: "sdfasd"} }, { e6: ["sd", 23, "dfa"], e7: [{ e71: "sadfasdf" }, { e72: "sdfasd" } ] } ] }; var s = ergodicJson(json, ""); // "&a=dasdf&b=451&d_count=3&d,a=a&d,b=b&d,c=c&e_count=4&e,e1=dfa&e,e2=dfasdf&e,e3=sdfasdf&e,e4=sdfasdf&e,e5,e51=dfasdf&e,e5,e52=sdfasd&e,e6_count=3&e,e6,sd=sd&e,e6,23=23&e,e6,dfa=dfa&e,e7_count=2&e,e7,e71=sadfasdf&e,e7,e72=sdfasd" var bs = ergodicJson2(json); //"&a=dasdf&b=451&d_count=3&a=a&b=b&c=c&e_count=4&e1=dfa&e2=dfasdf&e3=sdfasdf&e4=sdfasdf&e51=dfasdf&e52=sdfasd&e6_count=3&sd=sd&23=23&dfa=dfa&e7_count=2&e71=sadfasdf&e72=sdfasd" String var b = s; } |