Java Json Get getBooleanValue(JsonValue value)

Here you can find the source of getBooleanValue(JsonValue value)

Description

Convert a JsonValue into a equivalent Java Boolean.

License

Apache License

Parameter

Parameter Description
value the JsonValue

Exception

Parameter Description
ClassCastException if any conversion error or type failure

Return

the resulting java Boolean

Declaration

public static Boolean getBooleanValue(JsonValue value) throws ClassCastException 

Method Source Code

//package com.java2s;
/*/*from ww w. j  ava2s  .c o  m*/
 * Copyright 2015-2017 Richard Linsdale.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import javax.json.JsonValue;

public class Main {
    /**
     * Convert a JsonValue into a equivalent Java Boolean.
     *
     * @param value the JsonValue
     * @return the resulting java Boolean
     * @throws ClassCastException if any conversion error or type failure
     */
    public static Boolean getBooleanValue(JsonValue value) throws ClassCastException {
        switch (value.getValueType()) {
        case TRUE:
            return true;
        case FALSE:
            return false;
        default:
            throw new ClassCastException();
        }
    }
}

Related

  1. getBoolean(JsonObject json, String name)
  2. getBuilderFactory()
  3. getInt(JsonObject json, String name)
  4. getIntArray(JsonObject object, String name)
  5. getIntegerArrayList(JsonArray array)