示例#1
0
 /**
  * Transforms the string into a valid Java Identifier.<br>
  * The default strategy is JavaIdentifierTransformer.NOOP
  *
  * @throws JSONException if the string can not be transformed.
  */
 public static String convertToJavaIdentifier(String key, JsonConfig jsonConfig) {
   try {
     return jsonConfig.getJavaIdentifierTransformer().transformToJavaIdentifier(key);
   } catch (JSONException jsone) {
     throw jsone;
   } catch (Exception e) {
     throw new JSONException(e);
   }
 }
示例#2
0
 public static boolean isJsonKeyword(String input, JsonConfig jsonConfig) {
   if (input == null) {
     return false;
   }
   return "null".equals(input)
       || "true".equals(input)
       || "false".equals(input)
       || (jsonConfig.isJavascriptCompliant() && "undefined".equals(input));
 }