Package org.json

Interface XMLXsiTypeConverter<T>

Type Parameters:
T - return type of convert method

@Deprecated public interface XMLXsiTypeConverter<T>
Deprecated.
Type conversion configuration interface to be used with xsi:type attributes.
  XML Sample
  
       <root>
           <asString xsi:type="string">12345</asString>
           <asInt xsi:type="integer">54321</asInt>
       </root>
  
  JSON Output
  
      {
          "root" : {
              "asString" : "12345",
              "asInt": 54321
          }
      }
  

  Usage
  
       Map<String, XMLXsiTypeConverter<?>> xsiTypeMap = new HashMap<String, XMLXsiTypeConverter<?>>();
       xsiTypeMap.put("string", new XMLXsiTypeConverter<String>() {
           &#64;Override public String convert(final String value) {
               return value;
           }
       });
       xsiTypeMap.put("integer", new XMLXsiTypeConverter<Integer>() {
           &#64;Override public Integer convert(final String value) {
               return Integer.valueOf(value);
           }
       });
  
  
  • Method Summary

    Modifier and Type
    Method
    Description
    convert(String value)
    Deprecated.
     
  • Method Details

    • convert

      T convert(String value)
      Deprecated.