-
Notifications
You must be signed in to change notification settings - Fork 30.2k
jsonDecode error #54259
Copy link
Copy link
Closed
Labels
in triagePresently being triaged by the triage teamPresently being triaged by the triage team
Description
print("解密前->" + map["data"] + "\n\n");
DESUtils.decrypt(map["data"]).then((data) {
Log.d("解密后-> ${data.toString()}");
try {
Map<String, dynamic> jsonMap = jsonDecode(value);
Log.e("jsonDecode 转map 1 ->" + jsonMap.toString());
} catch (e) {
Log.e("e->" + e.toString() + "\n\n");
}
String value2 = "{\"type\":2,\"rtAccount\":\"\",\"rtPassword\":\"\",\"MTU\":1490,\"ipAddress\":\"192.168.1.2\","
"\"subnet\":\"255.255.255.0\", \"gatewayAddress\":\"192.168.1.1\",\"firstDNS\":\"192.168.1.1\",\"secondDNS\":\"\","
"\"networkName\":\"\",\"wirelessName\":\"CMCC-hw76\",\"wirelessState\":1,\"wirelessPwd\":\"N3Z5Jf*5\","
"\"routerMac\":\"04:5f:a7:bc:67:d1\",\"currentMac\":\"04:5f:a7:bc:67:d1\"}";
Log.e("value->" + value2 + "3333\n\n");
Map<String, dynamic> jsonMap = jsonDecode("$value2");
Log.e("jsonDecode 转map 2 ->" + jsonMap.toString());
});
I/flutter (13001): 解密前->f4CoX397mJpc7+ZtAdE68BDmzMTq2QtvQkfs/YjBuBywk4eFnlPsFFi7vC83N+diWvtfT5RaZdyvIV8KoRRYC3qu5TdqtvZdzMQzOReqQTZGUYBumjGkkfYofBoSfyDfnJu4EuhVK9OdtZGRP07/Z+dmIDfI3Dme/eEhMRKpo6I56VTrnyMN1jbkruNaHwb7sl279l3grMMpXeWZ+yuLNJ/6ptXVB9+e1cXQd/CkcQGUrbq9EcT0CyLs7c1kd3BuAP3u53n7wBVjosuYdBLlslfmzRCZFt3jpfvi6JXZmjWsFs9+CHW+bsZN/oWWRbgEygyUZV//v079gHgIHO3v2ef0rSh1ElO4PNxVcSRqwvNxWE+2YGgpJbkpP+df2VrGPaDdLquLdPlgzX+8d0WSKQlhWN9lEmBlwilNKjF5y8k=
I/flutter (13001):
I/flutter (13001): LOG v data 是字符串
I/flutter (13001): LOG v 解密后-> {"type":2,"rtAccount":"","rtPassword":"","MTU":1490,"ipAddress":"192.168.3.61","subnet":"255.255.255.0","gatewayAddress":"192.168.3.1","firstDNS":"192.168.3.1","secondDNS":"","networkName":"","wirelessName":"CMCC-hw76","wirelessState":0,"wirelessPwd":"","routerMac":"04:5f:a7:bc:67:d1","currentMac":"04:5f:a7:bc:67:d1"}
I/flutter (13001): LOG v 解密后-> {"type":2,"rtAccount":"","rtPassword":"","MTU":1490,"ipAddress":"192.168.3.61","subnet":"255.255.255.0","gatewayAddress":"192.168.3.1","firstDNS":"192.168.3.1","secondDNS":"","networkName":"","wirelessName":"CMCC-hw76","wirelessState":0,"wirelessPwd":"","routerMac":"04:5f:a7:bc:67:d1","currentMac":"04:5f:a7:bc:67:d1"}
I/flutter (13001): LOG v {"type":2,"rtAccount":"","rtPassword":"","MTU":1490,"ipAddress":"192.168.3.61","subnet":"255.255.255.0","gatewayAddress":"192.168.3.1","firstDNS":"192.168.3.1","secondDNS":"","networkName":"","wirelessName":"CMCC-hw76","wirelessState":0,"wirelessPwd":"","routerMac":"04:5f:a7:bc:67:d1","currentMac":"04:5f:a7:bc:67:d1"}
I/flutter (13001): LOG e e->FormatException: Unexpected character (at character 320)
I/flutter (13001): ...sPwd":"","routerMac":"04:5f:a7:bc:67:d1","currentMac":"04:5f:a7:bc:67:d1"}
I/flutter (13001): LOG e value->{"type":2,"rtAccount":"","rtPassword":"","MTU":1490,"ipAddress":"192.168.1.2","subnet":"255.255.255.0", "gatewayAddress":"192.168.1.1","firstDNS":"192.168.1.1","secondDNS":"","networkName":"","wirelessName":"CMCC-hw76","wirelessState":1,"wirelessPwd":"N3Z5Jf*5","routerMac":"04:5f:a7:bc:67:d1","currentMac":"04:5f:a7:bc:67:d1"}3333
I/flutter (13001):
I/flutter (13001): LOG e jsonDecode 转map 2 ->{type: 2, rtAccount: , rtPassword: , MTU: 1490, ipAddress: 192.168.1.2, subnet: 255.255.255.0, gatewayAddress: 192.168.1.1, firstDNS: 192.168.1.1, secondDNS: , networkName: , wirelessName: CMCC-hw76, wirelessState: 1, wirelessPwd: N3Z5Jf*5, routerMac: 04:5f:a7:bc:67:d1, currentMac: 04:5f:a7:bc:67:d1}
same value2 is ok,but why?
I/flutter (13001): ...sPwd":"","routerMac":"04:5f:a7:bc:67:d1","currentMac":"04:5f:a7:bc:67:d1"}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
in triagePresently being triaged by the triage teamPresently being triaged by the triage team