handle multidimensional arrays . treat the square bracket pairs one after the other if necessary . concode_field_sep JSONObject originalJO concode_elem_sep Object temp concode_elem_sep String searchedfield concode_field_sep void initializeParser concode_elem_sep void find concode_elem_sep String cutBracket concode_elem_sep JSONObject putResultInJSONObj concode_elem_sep JSONObject parse concode_elem_sep void parsing concode_elem_sep boolean endsWithBracket
void function ( String arg0 ) { List < String > loc0 = Arrays . asList ( arg0 . split ( "srini_string" ) ) ; ListIterator < String > loc1 = loc0 . listIterator ( ) ; temp = ( ( JSONObject ) temp ) . get ( loc1 . next ( ) ) ; while ( loc1 . hasNext ( ) ) { int loc2 = Integer . parseInt ( cutBracket ( loc1 . next ( ) ) ) ; temp = ( ( JSONArray ) temp ) . get ( loc2 ) ; } }