Hello,
I have those JSON data and I would like to iterate throw the lines who stars with 527157_FacetSep_
{
"response":{"numFound":1587807,"start":0,"docs":[]
},
"facet_counts":{
"facet_queries":{},
"facet_fields":{
"structHasAuthIdHal_fs":[
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Nathalie",47,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep_dario-r-varela-fernandez_FacetSep_Varela",13,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep_sylviane_FacetSep_Llinares",10,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Vu Thanh",7,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep_celine-borello_FacetSep_Borello",5,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Blaudeau ",3,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Niget ",3,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Pierre ",3,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Granger",2,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Hervé",2,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Sylviane",2,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Didier",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ François",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Yves",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Christophe",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Romain",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_ Valentin",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep Jörg",1,
"527157_FacetSep_Temps, Mondes, Sociétés_JoinSep__FacetSep_Céline",0]},
"facet_ranges":{},
"facet_intervals":{},
"facet_heatmaps":{}}}
I made that code below, but it dont works… I get the array but I dont manage to get the string starting with 527157_FacetSep_
…
JSONObject json;
void setup() {
json = loadJSONObject("data.json");
JSONObject child = json.getJSONObject("facet_counts");
JSONObject child2 = child.getJSONObject("facet_fields");
JSONArray array = child2.getJSONArray("structHasAuthIdHal_fs");
println(array.size());
for (int i = 0; i< array.size(); i++) {
// println(array.getInt(i));
//JSONObject obj = array.getJSONObject(i);
//println(obj)
}
exit();
}
If I compare with the Processing getJSONArray() example my data dont have the same format, no :
and {
for each lines…
thanks.