GridDDMFormFieldValueAccessor implements DDMFormFieldValueAccessor<JSONObject> { @Override public JSONObject getValue( DDMFormFieldValue ddmFormFieldValue, Locale locale) { Value value = ddmFormFieldValue.getValue(); return createJSONObject(value.getString(locale)); }  @Override IntFunction<JSONObject[]> getArrayGeneratorIntFunction(); @Override JSONObject getValue(
		DDMFormFieldValue ddmFormFieldValue, Locale locale); @Override JSONObject getValueForEvaluation(
		DDMFormFieldValue ddmFormFieldValue, Locale locale); @Override boolean isEmpty(DDMFormFieldValue ddmFormFieldValue, Locale locale);  }
@Test public void testGetGridValue() { DDMFormFieldValue ddmFormFieldValue = DDMFormValuesTestUtil.createDDMFormFieldValue( "Grid", new UnlocalizedValue("{\"RowValue\":\"ColumnValue\"}")); Assert.assertEquals( "{\"RowValue\":\"ColumnValue\"}", String.valueOf( _gridDDMFormFieldValueAccessor.getValue( ddmFormFieldValue, LocaleUtil.US))); }