User Tools

Site Tools


object_-_json

This is an old revision of the document!


# -*- coding: utf-8 -*-
import jsonpickle

class myObject(object):
	"""Basic object"""
	myFirstProperty = None
	mySecondProperty = None

class myObjectInterface(object):
	"""Generic interface for myObject"""
	def __init__(self,target):
		self.target = target

	def updateMyFirstProperty(self,newValue):
		self.target.myFirstProperty = newValue

	def updateMySecondProperty(self,newValue):
		self.target.mySecondProperty = newValue


o = myObject()
_o = myObjectInterface(o)

_o.updateMyFirstProperty('test')
_o.updateMySecondProperty('essai')

o_json = jsonpickle.encode(o)
o2 = jsonpickle.decode(o_json)
print o_json
print(o2.myFirstProperty)
print(o2.mySecondProperty)
object_-_json.1434709580.txt.gz · Last modified: 2015/06/19 12:26 by 86.73.246.173