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)