### Question:
DynaFormUtils { public static Map<String, Object> fieldValuesfromJson( String json, DynaForm form ){ return fieldValuesfromJson( json, resolveFieldMap(form)); }  static String fieldValuestoJson( Map<String, Object> valueMap); static Map<String, Object> fieldValuesfromJson( String json, DynaForm form ); static Map<String, Object> fieldValuesfromJson( String json, Map<String,DynaField> fieldMap ); static Map<String,DynaField> resolveFieldMap( DynaForm form ); static String calcValuesToJson( Map<String, DynaCalcFieldValue> valueMap); static Map<String, DynaCalcFieldValue> calcValuesFromJson(  String json );  }### Answer:
@Test public void testFromJson2() { System.out.println("fromJson2"); Map<String, Serializable> valueMap = new HashMap<>(); String expResult = ""; TestFormBuilder fb = new TestFormBuilder(); DynaForm form = fb.buildTestForm(); Map<String,Object> result = DynaFormUtils.fieldValuesfromJson("{\"fld1\":\"test:1:5\"}", form); for( Map.Entry<String,Object> e : result.entrySet()){ System.out.print(e); System.out.println(" " + e.getValue().getClass().getName()); } System.out.println(result); }