konf-core
/
com.uchuhimo.konf.source.json
/
JsonProvider
Json
Provider
object
JsonProvider
:
Provider
Content copied to clipboard
Provider for JSON source.
Functions
Sources
Functions
bytes
Link copied to clipboard
open fun
bytes
(content:
ByteArray
):
Source
Content copied to clipboard
Returns a new source from specified byte array.
open fun
bytes
(content:
ByteArray
, offset:
Int
, length:
Int
):
Source
Content copied to clipboard
Returns a new source from specified portion of byte array.
file
Link copied to clipboard
open fun
file
(file:
File
, optional:
Boolean
= false):
Source
Content copied to clipboard
Returns a new source from specified file.
open fun
file
(file:
String
, optional:
Boolean
= false):
Source
Content copied to clipboard
Returns a new source from specified file path.
get
Link copied to clipboard
@
JvmStatic
()
fun
get
():
JsonProvider
Content copied to clipboard
inputStream
Link copied to clipboard
open override fun
inputStream
(inputStream:
InputStream
):
Source
Content copied to clipboard
Returns a new source from specified input stream.
map
Link copied to clipboard
open fun
map
(transform: (
Source
) ->
Source
):
Provider
Content copied to clipboard
Returns a provider providing sources that applying the given
transform
function.
reader
Link copied to clipboard
open override fun
reader
(reader:
Reader
):
Source
Content copied to clipboard
Returns a new source from specified reader.
resource
Link copied to clipboard
open fun
resource
(resource:
String
, optional:
Boolean
= false):
Source
Content copied to clipboard
Returns a new source from specified resource.
string
Link copied to clipboard
open fun
string
(content:
String
):
Source
Content copied to clipboard
Returns a new source from specified string.
url
Link copied to clipboard
open fun
url
(url:
URL
, optional:
Boolean
= false):
Source
Content copied to clipboard
Returns a new source from specified url.
open fun
url
(url:
String
, optional:
Boolean
= false):
Source
Content copied to clipboard
Returns a new source from specified url string.
Sources
jvm source
Link copied to clipboard