我需要通过Java与MongoDBshell通信简而言之,我正在使用类似Runtime.exec(特别是commonsexec)的东西来调用MongoDBshellin--evalmode使用这种方法,我能够成功调用MongoDB命令,将输出检索到流中(例如打印到标准输出)到目前为止一切都很好。我现在需要将此输出“解析”为类似于JSONObject的数组(我可以使用任何可能适用于此的JSON库,如Jackson等)这样我就可以根据一些要求“按摩”输出。(改变格式,去掉一些键值对等)当我至少在数组的情况下查看printjson生成的输出时,它似乎不是一个有效的json数组,而是有效的js