2017-03-31 6 views
0

MQT経由のJSONに関する質問 MQTT経由でサーバーに位置データを送信するRaspberry pi w/gps。すべての情報はサーバの細かいところで受信されますが、ペイロードは受信時に文字列です。ノードレッド - JSON over MQTT - 文字列の削除

私のjsonから ""を削除する方法。

GPSモジュールから生:

2017年3月31日、2時13分29秒PMec04f460.a91eb8 msg.payload:オブジェクト

{ "クラス": "TPV"、 "タグ": "RMC"、 "device": "/ dev/ttyUSB0"、 "mode":3、 "time": "2017-03-31T18:14:48.000Z"、 "ept":0.005、 "lat":29.844941667、 "epon":10.829、 "epv":4.945、 "track":171.72、 "speed":0.046、 "climb":0、 "lon":-81.277976667、 "alt" eps ":91.3、" epc ":9.89}

ノード・レッドを介してMQTTサーバーに直接

サーバーが受け取り:

2017年3月31日、午前2時16分26秒PMnode:d369167f.b8ea58 trolley281/GPS:msg.payload:文字列[251]

"{" クラス ":" TPVを"、" tag ":" RMC "、" device ":"/dev/ttyUSB0 "、" mode ":3、" time ":" 2017-03-31T18:17:46.0​​00Z "、" ept ":0.005、 「epx」:45.649「epy」:10.829「epv」:4.945「track」:166.53「speed」:0.005、「track」:登る ":0、" EPS ":91.3、" EPC "を:9.89}"

文字列として

...

誰もがこれをクリーンアップする方法のアイデアを持っていますか?

答えて

0

パレットでJSONノードを調べると、JSON文字列がJSONオブジェクトに変換されます(逆も同様です)。

enter image description here

関連する問題