json.decode
也可以解码单个字符串,因此您应该可以调用两次。第一次返回一个字符串(转义字符已在其中解码),第二次返回该字符串到映射中:
import 'dart:convert';
void main() {
var a = r'''"{\"Response\" : {\"Responsecode\" : \"0\" , \"Response\" : \"Success\"}}"''';
var b = json.decode(json.decode(a));
print(b['Response']['Responsecode']); // 0
print(b['Response']['Response']); // Success
}