Mercurial > hg > MetaDataProvider
comparison MetaDataFolder.py @ 38:67115536b7ec default tip
DC as JSON export added
author | dwinter |
---|---|
date | Thu, 22 May 2014 12:09:20 +0200 |
parents | e231cff8688b |
children |
comparison
equal
deleted
inserted
replaced
37:e231cff8688b | 38:67115536b7ec |
---|---|
244 | 244 |
245 def getDCMappedData(self, bibdata): | 245 def getDCMappedData(self, bibdata): |
246 """returns dict with DC keys and data from bibdata""" | 246 """returns dict with DC keys and data from bibdata""" |
247 return self.resource.meta.bib.getDCMappedData(bibdata) | 247 return self.resource.meta.bib.getDCMappedData(bibdata) |
248 | 248 |
249 | |
250 def getDCMappedDataJSON(self, bibdata): | |
251 """returns dict with DC keys and data from bibdata""" | |
252 import json | |
253 | |
254 if bibdata is None: | |
255 bibdata=self.REQUEST.form | |
256 | |
257 | |
258 bibdata = json.loads(bibdata,'utf-8') | |
259 | |
260 return json.dumps(self.resource.meta.bib.getDCMappedData(bibdata)); | |
261 | |
249 def getBibFormattedMetaDataJSON(self, path=None, dom=None, bibdata=None, bibxdata=None): | 262 def getBibFormattedMetaDataJSON(self, path=None, dom=None, bibdata=None, bibxdata=None): |
250 """get the metadafrom server as json, takes bibdata json-formatted""" | 263 """get the metadafrom server as json, takes bibdata json-formatted""" |
251 import json | 264 import json |
252 | 265 |
253 logging.debug("getBibFormattedMetaData(path=%s)"%path) | 266 logging.debug("getBibFormattedMetaData(path=%s)"%path) |