Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将RDF/XML格式转换为JSON_Python_Json_Rdf_Xml Parsing - Fatal编程技术网

Python 将RDF/XML格式转换为JSON

Python 将RDF/XML格式转换为JSON,python,json,rdf,xml-parsing,Python,Json,Rdf,Xml Parsing,我正在尝试将RDF/XML格式转换为JSON格式。是否有任何python(库)示例可供我参考?您可以使用它来解析许多RDF变体(包括RDF/XML),或者如果它适合您的需要,可能更简单。然后,您可以使用标准库Pythonjson模块(如果您使用的是2.6以前的Python版本,则相当于第三方simplejson)将使用解析器构建的内存中结构序列化为json。不幸的是,我不熟悉任何包含这两个步骤的包 以rdfparser的站点为例,总体工作将是…: import rdfxml import jso

我正在尝试将RDF/XML格式转换为JSON格式。是否有任何python(库)示例可供我参考?

您可以使用它来解析许多RDF变体(包括RDF/XML),或者如果它适合您的需要,可能更简单。然后,您可以使用标准库Python
json
模块(如果您使用的是2.6以前的Python版本,则相当于第三方
simplejson
)将使用解析器构建的内存中结构序列化为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)

如果你在这里是因为问题的简单标题。在这里寻找java解决方案