【发布时间】:2014-04-29 10:26:43
【问题描述】:
我有一个从查询返回到 Google Books API 的 JSON 文档,例如:
{ “项目”: [ { “卷信息”:{ “行业标识符”:[ { “类型”:“其他”, “标识符”:“OCLC:841804665” } ] } }, { “卷信息”:{ “行业标识符”:[ { “类型”:“ISBN_10”, “标识符”:“156898118X”...
我需要 ISBN 编号(类型:ISBN_10 或 ISBN_13),并且我编写了一个简单的循环来遍历已解析的 JSON (parsed = json.parse(my_uri_response))。在这个循环中,我有一个next if k['type'] = "OTHER",它将“type”设置为“OTHER”。
如何最好地从我的 JSON 示例中提取一个 ISBN 号?不是全部,只有一个。
XPath 搜索之类的东西会很有帮助。
【问题讨论】:
-
那是因为您使用的是
k['type'] = "OTHER"而不是k['type'] == "OTHER",请注意单对等与双等。