をJSONにキー/値のペアを変換する:私がする必要がどのような私はこのようになります文字列持つ
TOKEN="XXX" JOBID="2435" TYPE="ERROR" MSG="<SOME_THING> [name="address"] couldn't be found"
はnodejs内のオブジェクトやJSONにキー=値のペアを変換しています。
提案がありますか?
をJSONにキー/値のペアを変換する:私がする必要がどのような私はこのようになります文字列持つ
TOKEN="XXX" JOBID="2435" TYPE="ERROR" MSG="<SOME_THING> [name="address"] couldn't be found"
はnodejs内のオブジェクトやJSONにキー=値のペアを変換しています。
提案がありますか?
var input='TOKEN="XXX" JOBID="2435" TYPE="ERROR"';
var result={};
input.split('"').forEach(function(value,i,arr){
if(i%2===0) return;
var key=arr[i-1].trim().replace("=","");
result[key]=value;
});
単に値を分けて残りをキーとします。結果は
{
JOBID: "2435",
TOKEN: "XXX",
TYPE: "ERROR"
}
これまでに何を試みましたか? String.split( '')は良い出発点になります。 –
私はString.split( '')について考えましたが、MSGキーの場合、その値にスペースを入れることができます。 – James