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

#### 函数功能

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


#### 函数定义

```
double JsonElement::getAsDouble() const;
```


#### 返回值

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

当该节点数值类型不是Double时，会发生数据类型转换，可能会导致精度损失。
