私はnode.jsとredisを使用してjsonでメッセージを受信していますが、プレーンテストのメッセージは次のようになっています
362S29MM09 36072 36071 ARRIVAL ARRIVAL ON TIME
362S29MM09 36075 36072 DEPARTURE DEPARTURE LATE
362K27MM09 36052 36050 ARRIVAL ARRIVAL ON TIME
最初のメッセージと2番目のメッセージは同じであるため、これらのメッセージを最初のフィールドでグループ化したいので、アンダースコアを使用してメッセージをグループ化しますが、グループ化されたメッセージを解析する方法がわかりません。
{'type':362S29MM09,'st1':36072 ,'st2':36071 ,'event':ARRIVAL,'next_event':ARRIVAL,'status':LATE}
var groups = underscore.groupBy(msg, function(obj){ return obj.train_id}) ;
console.log(groups);
しかし、それは表示されるだけです
{ undefined:
[ { header: [Object], body: [Object] },
{ header: [Object], body: [Object] },
{ header: [Object], body: [Object] } ] }
メッセージをさらに解析するにはどうすればよいですか。