Code example for JSONStringer

0
	} 
	 
	public JSONStringer getJSON() throws Exception {
		 
		JSONStringer returnJSON = 
				new JSONStringer()
					.object()
					.key("device").value(this._deviceID == null ? JSONObject.NULL : this._deviceID)
					.key("reference").value(this._transferNumber == null ? JSONObject.NULL : this._transferNumber)
					.key("product").value(this._productID)
					.key("fixprice").value(this._productUnitPrice)
					.key("quantity").value(this._quantity)
					.key("fixdiscount").value(0)
					.key("date").value(this._dateCreated == null ? JSONObject.NULL : EPOSHelper.DFDatabase.format(this._dateCreated))
					.key("staff").value(this._createUserID)
					.key("invoice").value(this._webInvoiceNo)
					.key("merchant").value(EPOSHelper.CurrentSite.getSiteID()) 
					.key("password").value(EPOSHelper.CurrentSite.getPassword()) 
				.endObject(); 
		 
		return returnJSON;