false
以上JSON包含true
和True
作为值,两者之间应为False
和$(document).on('click', '#calcA', function() {
$("#calcASum").addClass("field");
($(this).is(":checked")) ? $("#calcAInfo").css("display", "") : $("#calcAInfo").css("display", "none");
});
$(document).on('click', '#calcB', function() {
$("#calcBSum").addClass("field");
($(this).is(":checked")) ? $("#calcBInfo").css("display", "") : $("#calcBInfo").css("display", "none");
});
$(document).on('click', '#calcC', function() {
$("#calcCSum").addClass("field");
($(this).is(":checked")) ? $("#calcCInfo").css("display", "") : $("#calcCInfo").css("display", "none");
});
,因为它们是布尔值。如何在python中解决这个问题?
答案 0 :(得分:0)
您的示例无效的JSON。它也不是有效的Python字典。
使用JSON时,请使用json模块,该模块会将true
转换为Python布尔值True
:
>>> jsontext="""{
"api_version":"3.1",
"metadata":{
"total_matches":1,
"kind":"vm",
"length":1,
"offset":true}
}"""
>>> json.loads(jsontext)
{'api_version': '3.1', 'metadata': {'total_matches': 1, 'kind': 'vm', 'length': 1, 'offset': True}}