public Customfield jsonToCustomfield(JSONObject jsonObject)throws JSONException
	{
		
		Customfield customfield = new Customfield();
		
		if(jsonObject.has("label_name"))
		{
			customfield.setLabelName(jsonObject.getString("label_name"));
		}
		if(jsonObject.has("column_name"))
		{
			customfield.setColumnName(jsonObject.getString("column_name"));
		}
		if(jsonObject.has("default_Value"))
		{
			customfield.setDefaultValue(jsonObject.getString("default_Value"));
		}
		if(jsonObject.has("picklist_values"))
		{
			JSONArray picklist = jsonObject.getJSONArray("picklist_values");	//No I18N
			
			String[] picklistValues = new String[picklist.length()];
			
			for (int i = 0; i < picklist.length(); i++)
			{
				picklistValues[i] = picklist.getString(i);
			}
			
			customfield.setPicklistValues(picklistValues);
		}
		
		return customfield;
		
	}