JsonSerializable QML Type

Base type for types that support serialization to and from JSON. More...

Import Statement: import Esri.ArcGISRuntime 100.15
Since: Esri.ArcGISRuntime 100.0
Inherited By:

PortalHelperServices

Properties

Detailed Description

Note: You cannot declare or create a component of this type in QML code.

Types that inherit from JsonSerializable can use common methods to serialize objects to JSON or reconstitute objects from JSON.

Types that implement JsonSerializable

ArcGISMapServiceInfo

Read-only metadata from the map service

ArcadeExpression

An Arcade expression object containing an expression, a name, a return type, and a title

Basemap

A basemap that can be displayed in a map

ClassBreak

A class break object used to categorize a group of values that fall within a range of values

ClassBreaksRenderer

A renderer that displays various symbols based on ranges of attribute values

CompositeSymbol

Represents a set of symbols that make up a single symbol

DistanceCompositeSceneSymbol

A dynamic composite 3D symbol that changes symbology according to the distance to the camera

Domain

Base type for domains which specify the set of valid values for a field

DownloadPreplannedOfflineMapJob

A job to download an offline map area from an online map as part of the preplanned offline workflow

Envelope

Represents a rectangular area, defined by a minimum and maximum x coordinate and a minimum and maximum y coordinate, and a spatial reference

FacilityLayerDefinition

Defines the properties of the layer that contains facilities for a floor-aware map or scene

FeatureCollection

A container for a collection of FeatureCollectionTables

FillSymbol

Base type for fill symbols

GenerateOfflineMapJob

A job to generate an offline map from an online map

GeoModelFloorDefinition

Contains floor-awareness settings for a map or scene

Geometry

Base type for types that represent geometric shapes

HeatmapRenderer

A renderer based on a heat map

Job

A base type for types representing a long running job on a server

LabelAngle

Specifies how to calculate the angular position and layout direction for labels on or around point feature symbols

LabelDefinition

An object that defines the text, appearance, and position of labels for features within a given scale range

LabelStackSeparator

A separator character in a label, where a line break may be inserted in long text

LayerFloorDefinition

Describes how features in a FloorAware layer are associated with floor levels of a facility

LevelLayerDefinition

Defines the properties of the layer that contains floor levels for a floor-aware map or scene

LicenseInfo

Contains information for licensing an app for Lite or Basic-level functionality from a portal instance

LineSymbol

Base type for line symbols

Map

A map which can be displayed on the screen using a map view

MarkerSceneSymbol

Base class for 3D marker scene symbols

MarkerSymbol

Base type for marker symbols

ModelSceneSymbol

Used to display Point or Multipoint GeoElements in a scene using a 3D model

Multipart

Base type for types that represent a geometry composed of a collection of Parts

Multipoint

An ordered collection of points that can be managed as a single geometry

OAuthClientInfo

Client authentication information obtained from registering an application with a Portal or ArcGIS Online

OfflineMapSyncJob

A job to synchronize an offline map's geodatabases with their originating services

PictureFillSymbol

Uses an image to symbolize the fill for a Polygon GeoElement

PictureMarkerSymbol

Uses an image to symbolize GeoElements that have Point or Multipoint

Point

A specific location, defined by an x,y coordinate pair, and a SpatialReference

Polygon

A geometry with an area shape defined by a collection of parts

Polyline

A linear shape defined by a collection of segments

PortalFolder

A folder used to organize a user's portal items

PortalGroup

Represents a group within a Portal or Organization

PortalInfo

Information about a portal as seen by the current user, anonymous or logged in

PortalItem

An item in a portal

PortalUser

Represents a registered user of a portal or organization

Renderer

Base type for renderers

SimpleFillSymbol

A fill symbol based on simple patterns

SimpleLineSymbol

A line symbol based on simple patterns

SimpleMarkerSceneSymbol

A 3D marker symbol based on simple shapes

SimpleMarkerSymbol

A marker symbol based on simple shapes

SimpleRenderer

A simple renderer based on a single symbol

SiteLayerDefinition

Properties of the layer that contains sites for a floor-aware map or scene

SpatialReference

A spatial reference that defines how coordinates correspond to locations in the real world

Symbol

Base type for symbols used to display a graphic or a feature

SymbolStyleSearchParameters

Search parameters used to search for symbols in a SymbolStyle

TextSymbol

Used to display text at points on a layer

UniqueValue

A unique value definition for use with a unique value renderer

UniqueValueRenderer

A renderer that displays different symbols based on unique values in the feature attributes

Viewpoint

Base type for types describing the user's viewpoint when viewing a map or scene

ViewpointCenter

View location of the GeoView based on a center point and scale

ViewpointExtent

View location of the MapView based on an extent

Property Documentation

json : jsobject

The JSON representation of the object.


unknownJson : jsobject

Returns the unknown JSON from the source JSON.

Unknown JSON is a jsobject containing the key/value pairs present in the source JSON that are supported by web maps, but not exposed through the native Runtime API.


unsupportedJson : jsobject

Returns the unsupported data from the source JSON.

Unsupported JSON is a jsobject containing the JSON present in the source JSON that are supported by web maps, but not exposed through the native Runtime API.


Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.