【问题标题】:RDF/XML format to JSONRDF/XML 格式转 JSON
【发布时间】:2011-02-19 23:54:59
【问题描述】:

我正在尝试将 RDF/XML 格式转换为 JSON 格式。有没有我可以研究的python(库)示例?

【问题讨论】:

标签: python json rdf xml-parsing


【解决方案1】:

您可以使用rdflib 来解析许多RDF 变体(包括RDF/XML),或者如果适合您的需要,也可以使用更简单的rdfparser。然后,您可以使用标准库 Python json 模块(或等效的第三方 simplejson,如果您使用的 Python 版本早于 2.6)将使用解析器构建的内存结构序列化为 JSON。不幸的是,我不熟悉包含这两个步骤的任何包。

使用 rdfparser 网站上的示例,整个工作将只是......:

import rdfxml
import json

class Sink(object): 
   def __init__(self): self.result = []
   def triple(self, s, p, o): self.result.append((s, p, o))

def rdfToPython(s, base=None): 
   sink = Sink()
   return rdfxml.parseRDF(s, base=None, sink=sink).result

s_rdf = someRDFstringhere()
pyth = rdfToPython(s_rdf)
s_jsn = json.dumps(pyth)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    相关资源
    最近更新 更多