首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取通过命令行输入的JSON结构的最佳方式是什么?

读取通过命令行输入的JSON结构的最佳方式是什么?
EN

Stack Overflow用户
提问于 2020-07-03 08:06:57
回答 1查看 27关注 0票数 1

我需要读取通过命令行输入并存储在变量中的JSON结构。我想知道读取可以包含空行的JSON结构的最佳方法是什么:

代码语言:javascript
复制
{ "report":[
      {"enrollment": "rit123" },

      {"enrollment": "rit345" }
  ]
}

。在这种情况下,在JSON数组内的两个JSON对象之间有一个空行。如果我使用while循环和像hasNextLine()这样的方法,它不会读取所有内容,因为一旦遇到空行,它就会终止循环。

约束:我不知道空行在哪里,也不知道会有多少行。

EN

回答 1

Stack Overflow用户

发布于 2020-07-03 08:40:55

有了您提供的信息,您可以阅读JSON格式的最佳方法是括号匹配。读完每一行后,计算开始和结束括号的数量。And循环,直到左方括号计数不等于右方括号计数。

这样,即使有多个空行,您的while循环也不会终止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62706688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档