Convert formated TXT file to JSON using Ruby? -
what's best way parse text file following format, json, or faster way of getting key/value file?
data format: datetimedelimiter: " " decimalseparator: "." datadelimiter: "," dateformat: m/d/yy timeformat: hh:mm:ss gmtoffset: "-5" daylightsavings: true logger info: - &1 launchdescription: "descr" model: u30 vendor: vendorname serialnumber: 1234567 memorysize: 0 firmwareversion: 1.117 firmwareversionraw: 0 deploymentnumber: 1523 series info: - name: "scaled series" type: value unitname: "kw" omclassname: omeasurementh21 ompartnumber: s-ucd-mxxx omunitindex: 0 omchanneltype: 12 omvaluepattern: "#,##0.;-#,##0." logger: *1 - name: "scaled series" type: value unitname: "kw" omclassname: omeasurementh21 ompartnumber: s-ucd-mxxx omunitindex: 0 omchanneltype: 12 omvaluepattern: "#,##0.;-#,##0." logger: *1 ----
after dotted line there csv data i'm parsing. suggestions?
this file looks yaml. should able parse hash using yaml = yaml.load_file("some_file.txt")
, convert json yaml.to_json
Comments
Post a Comment