GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
JSON_DECODER
+
Point of view
All features
ANY
JSON_ARRAY
JSON_FALSE
JSON_NULL
JSON_NUMBER
JSON_OBJECT
JSON_STRING
JSON_TRUE
JSON_HANDLER
All features
class JSON_DECODER
Summary
top
Direct parents
Inherit list:
JSON_VISITOR
Insert list:
JSON_HANDLER
Overview
top
Creation features
{
JSON_HANDLER
}
make
Features
{
JSON_HANDLER
}
decode
(a_codec:
JSON_ANY_CODEC
, value:
JSON_VALUE
):
JSON_DATA
{
JSON_ARRAY
}
visit_array
(json:
JSON_ARRAY
)
{
JSON_FALSE
}
visit_false
(json:
JSON_FALSE
)
{
JSON_NULL
}
visit_null
(json:
JSON_NULL
)
{
JSON_NUMBER
}
visit_number
(json:
JSON_NUMBER
)
{
JSON_OBJECT
}
visit_object
(json:
JSON_OBJECT
)
{
JSON_STRING
}
visit_string
(json:
JSON_STRING
)
{
JSON_TRUE
}
visit_true
(json:
JSON_TRUE
)
{}
data
:
JSON_DATA
codec
:
JSON_ANY_CODEC
make
decode
(a_codec:
JSON_ANY_CODEC
, value:
JSON_VALUE
):
JSON_DATA
effective function
{
JSON_HANDLER
}
top
require
value /= Void
a_codec /= Void
visit_array
(json:
JSON_ARRAY
)
effective procedure
{
JSON_ARRAY
}
top
require
json /= Void
visit_false
(json:
JSON_FALSE
)
effective procedure
{
JSON_FALSE
}
top
require
json /= Void
visit_null
(json:
JSON_NULL
)
effective procedure
{
JSON_NULL
}
top
require
json /= Void
visit_number
(json:
JSON_NUMBER
)
effective procedure
{
JSON_NUMBER
}
top
require
json /= Void
visit_object
(json:
JSON_OBJECT
)
effective procedure
{
JSON_OBJECT
}
top
require
json /= Void
visit_string
(json:
JSON_STRING
)
effective procedure
{
JSON_STRING
}
top
require
json /= Void
visit_true
(json:
JSON_TRUE
)
effective procedure
{
JSON_TRUE
}
top
require
json /= Void
data
:
JSON_DATA
writable attribute
{}
top
codec
:
JSON_ANY_CODEC
writable attribute
{}
top
make
effective procedure
{}
top