Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static QVariantList parseArray (QTextStream & s,bool & error){
- s.skipWhiteSpace();
- QVariantList l;
- QChar c;
- while(!s.atEnd() && !error){
- s>>c;
- if (c==']'){
- return l;
- } else if (c==','){
- } else if (c=='"'){
- l.append(parseString(s,error));
- } else if (c=='['){
- >>>>>>>>>>>>l.append(parseArray(s,error));
- } else if (c=='{'){
- l.append(parseObject(s,error));
- } else {
- l.append(parseLiteral(s,error));
- }
- s.skipWhiteSpace();
- }
- error=true;
- return QVariantList();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement