类 JSONInputStream

  • 所有已实现的接口:
    java.io.DataInput, java.io.ObjectInput, java.lang.AutoCloseable

    public class JSONInputStream
    extends java.lang.Object
    implements java.io.ObjectInput
    从JSON流里面读取Map的类,只有readObject()和close()函数是有用的
    • 构造器详细资料

      • JSONInputStream

        public JSONInputStream​(java.io.InputStream source)
    • 方法详细资料

      • readObject

        public java.lang.Object readObject()
                                    throws java.io.IOException
        指定者:
        readObject 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException
      • readFully

        public void readFully​(byte[] b)
                       throws java.io.IOException
        指定者:
        readFully 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readFully

        public void readFully​(byte[] b,
                              int off,
                              int len)
                       throws java.io.IOException
        指定者:
        readFully 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • skipBytes

        public int skipBytes​(int n)
                      throws java.io.IOException
        指定者:
        skipBytes 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readBoolean

        public boolean readBoolean()
                            throws java.io.IOException
        指定者:
        readBoolean 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readByte

        public byte readByte()
        指定者:
        readByte 在接口中 java.io.DataInput
      • readUnsignedByte

        public int readUnsignedByte()
                             throws java.io.IOException
        指定者:
        readUnsignedByte 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readShort

        public short readShort()
                        throws java.io.IOException
        指定者:
        readShort 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readUnsignedShort

        public int readUnsignedShort()
                              throws java.io.IOException
        指定者:
        readUnsignedShort 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readChar

        public char readChar()
                      throws java.io.IOException
        指定者:
        readChar 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readInt

        public int readInt()
                    throws java.io.IOException
        指定者:
        readInt 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readLong

        public long readLong()
                      throws java.io.IOException
        指定者:
        readLong 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readFloat

        public float readFloat()
                        throws java.io.IOException
        指定者:
        readFloat 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readDouble

        public double readDouble()
                          throws java.io.IOException
        指定者:
        readDouble 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readLine

        public java.lang.String readLine()
                                  throws java.io.IOException
        指定者:
        readLine 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • readUTF

        public java.lang.String readUTF()
                                 throws java.io.IOException
        指定者:
        readUTF 在接口中 java.io.DataInput
        抛出:
        java.io.IOException
      • read

        public int read()
                 throws java.io.IOException
        指定者:
        read 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException
      • read

        public int read​(byte[] b)
                 throws java.io.IOException
        指定者:
        read 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException
      • read

        public int read​(byte[] b,
                        int off,
                        int len)
                 throws java.io.IOException
        指定者:
        read 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException
      • skip

        public long skip​(long n)
                  throws java.io.IOException
        指定者:
        skip 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException
      • available

        public int available()
                      throws java.io.IOException
        指定者:
        available 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        指定者:
        close 在接口中 java.lang.AutoCloseable
        指定者:
        close 在接口中 java.io.ObjectInput
        抛出:
        java.io.IOException