JavaScript is disabled on your browser.
  • Summary:
  • Nested Field Constructor
  • Method
  • | Detail:
  • Field Constructor
  • Method
Package: groovy.json

[Java] Class JsonSlurperClassic


  • public class JsonSlurperClassic
    extends Object 

    This is the original slurper included in case someone relies on its exact behavior. JSON slurper which parses text or reader content into a data structure of lists and maps.

    Example usage:

     def slurper = new groovy.json.JsonSlurperClassic()
     def result = slurper.parseText('{"person":{"name":"Guillaume","age":33,"pets":["dog","cat"]}}')
     assert result.person.name == "Guillaume"
     assert result.person.age == 33
     assert result.person.pets.size() == 2
     assert result.person.pets[0] == "dog"
     assert result.person.pets[1] == "cat"
     
    Since:
    1.8.0

    • Method Detail

      • public Object parse(Reader reader)

        Parse a JSON data structure from content from a reader

        Parameters:
        reader - reader over a JSON content
        Returns:
        a data structure of lists and maps

      • public Object parse(File file)

        Parse a JSON data structure from content within a given File.

        Parameters:
        file - File containing JSON content
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(File file, String charset)

        Parse a JSON data structure from content within a given File.

        Parameters:
        file - File containing JSON content
        charset - the charset for this File
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(URL url)

        Parse a JSON data structure from content at a given URL.

        Parameters:
        url - URL containing JSON content
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(URL url, Map params)

        Parse a JSON data structure from content at a given URL.

        Parameters:
        url - URL containing JSON content
        params - connection parameters
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(Map params, URL url)

        Parse a JSON data structure from content at a given URL. Convenience variant when using Groovy named parameters for the connection params.

        Parameters:
        params - connection parameters
        url - URL containing JSON content
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(URL url, String charset)

        Parse a JSON data structure from content at a given URL.

        Parameters:
        url - URL containing JSON content
        charset - the charset for this File
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(URL url, Map params, String charset)

        Parse a JSON data structure from content at a given URL.

        Parameters:
        url - URL containing JSON content
        params - connection parameters
        charset - the charset for this File
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parse(Map params, URL url, String charset)

        Parse a JSON data structure from content at a given URL. Convenience variant when using Groovy named parameters for the connection params.

        Parameters:
        params - connection parameters
        url - URL containing JSON content
        charset - the charset for this File
        Returns:
        a data structure of lists and maps
        Since:
        2.2.0

      • public Object parseText(String text)

        Parse a text representation of a JSON data structure

        Parameters:
        text - JSON text to parse
        Returns:
        a data structure of lists and maps

  • Summary:
  • Nested Field Constructor
  • Method
  • | Detail:
  • Field Constructor
  • Method

Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /