//Test case you can try ["foo", {"bar":["baz",null,1.0,2]}] //Try another examples also #include using namespace std; int prettyjson(string s,stack st,int length,int i,int tabs) { if(i=0) { current.erase(current.begin() + io); } l = current.length(); for(int k=0;k st; string current; prettyjson(s,st,length,0,0); return 0; }