---
title: JsonElement::getAsLong() const
description: "当JsonElement节点为非long数据类型时，通过errno提示调用非法，否则返回long数据类型的该数值。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/system-lib/dg-ajsonl/kunpengaccel_json_16_0014.html
sourcePath: /source/zh/kunpengaccel/system-lib/dg-ajsonl/kunpengaccel_json_16_0014.html
indexId: b23d7d88eb5f8f7562aaa81544e59b5882d1936e83017297ea8a580a2c46a75675
---
# JsonElement::getAsLong() const

#### 函数功能

当JsonElement节点为非long数据类型时，通过errno提示调用非法，否则返回long数据类型的该数值。


#### 函数定义

```
int64_t JsonElement::getAsLong() const;
```


#### 返回值

- 成功：返回该节点的long值。
- 失败：返回未初始化的long值。

当该节点数值类型不是long时，会返回未初始化的long数值。
