我有一个python OSCP5客户端,它在处理(Java模式)时向OSCP5服务器发送一个json.dumps(字典)
python方面:
'input_dict = {'text': 'Dies ist der erste Kommentar', 'cat': 'insinuation', 'category_counter': {'praise': 0, 'insinuation': 1, 'dissence': 0, 'lecture': 0, 'concession': 0}, 'is_locked': False}
data = json.dumps(input_dict)
client.send_message('/display_input', data)
正在发送和接收消息,但在函数oscEvent中解码json数据时似乎存在问题。 处理方:
void oscEvent(OscMessage m) {
print("### received an osc message.");
print(" addrpattern: "+m.addrPattern());
println(" typetag: "+m.typetag());
if (m.checkAddrPattern("/display_input") == true) {
println("INCOMING :", m.arguments()[0]);
JSONObject new_utt = loadJSONObject((String) m.arguments()[0]);
处理打印输出:
received an osc message. addrpattern: /display_input typetag: s
INCOMING : {"text": "Dies ist der erste Kommentar", "cat": "dissence", "category_counter": {"praise": 0, "insinuation": 0, "dissence": 1, "lecture": 0, "concession": 0}, "is_locked": false}
The file "{"text": "Dies ist der erste Kommentar", "cat": "dissence", "category_counter": {"praise": 0, "insinuation": 0, "dissence": 1, "lecture": 0, "concession": 0}, "is_locked": false}" is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
我的问题:有没有办法通过OSC将jso.dump发送到Processing,在那里我可以将它们作为JSONObject打开
根据文档,^{} 将其参数解释为指向JSON文件的文件名
要从字符串解析JSON,请改用函数^{}
相关问题 更多 >
编程相关推荐