我有一个看起来像这样的文本文件
id: 51730bbd-9bce-4d28-ae30-580e2ddd1be8, lat: 50.43483821, long:11.96975958,
id: 6890001c-57d4-4289-ab95-09a15a4cc775, lat: 52.90932574, long:17.84508792,
id: 51730bbd-9bce-4d28-ae30-580e2ddd1be8, lat: 50.43483821, long:x.96975958,
id: 6890001c-57d4-4289-ab95-09a15a4cc775, lat: 52.90932574, long:17.8ee08792,
如果你仔细看到我在第3行和第4行中有无效的长值,这不是数字,但我需要做的是我需要检查循环中的每一行,如果它是有效的lat,那么我必须将这些id推入数组,否则我必须提供警告无效数据,该过程不会终止。
var fs = require("fs");
var contents = fs.readFileSync("data.text");
var jsonContent = JSON.parse(contents);
如果我试图让它转换为json,它会产生无效的json。
如何解析循环中的每一行检查天气是否有效