Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 21 additions & 20 deletions content/en/docs/bmf/api/api_in_cpp/jsonparam/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,13 @@ weight: 4
[//]: <> (REF_MD: classJsonParam.html)


[Public Member Functions](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-member-functions) | [Public Attributes](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-attributes) | [List of all members](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/) # JsonParam Class Reference
[Public Member Functions](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-member-functions) | [Public Attributes](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-attributes) | [List of all members](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/)

json_param.h ## Public Member Functions
# JsonParam Class Reference

json_param.h

## Public Member Functions


[JsonParam](#jsonparam-14) ()=default
Expand Down Expand Up @@ -105,7 +109,7 @@ void [merge_patch](#merge_patch) (const [JsonParam](https://babitmf.github.io/
```
JsonParam::JsonParam ( )
```
defaultdefault
default



Expand Down Expand Up @@ -141,7 +145,7 @@ JsonParam::JsonParam ( std::string opt_str )
```
JsonParam::JsonParam ( bmf_nlohmann::json json_value )
```
explicitexplicit
explicit



Expand Down Expand Up @@ -187,18 +191,17 @@ erase the key content from json param
```
T JsonParam::get ( U name ) const
```
inlineinline
inline






```
  {
  return json_value_[name].template get<T>();
  }

{
return json_value_[name].template get<T>();
}
```

###  get_double()
Expand Down Expand Up @@ -231,7 +234,7 @@ get double value list according to the key name

**Parameters**
- **name** name of key
- **result** result of doule list
- **result** result of double list



Expand Down Expand Up @@ -476,18 +479,17 @@ merge json patch to current target
```
JsonParam JsonParam::operator[]( T name )
```
inlineinline
inline






```
  {
  return JsonParam(json_value_[name]);
  }

{
return JsonParam(json_value_[name]);
}
```

###  parse()
Expand Down Expand Up @@ -540,18 +542,17 @@ store json content to file
```
T JsonParam::to ( ) const
```
inlineinline
inline






```
  {
  return json_value_.get<T>();
  }

{
return json_value_.get<T>();
}
```
## Member Data Documentation

Expand Down
41 changes: 21 additions & 20 deletions content/zh/docs/bmf/api/api_in_cpp/jsonparam/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,13 @@ weight: 4
[//]: <> (REF_MD: classJsonParam.html)


[公有成员函数](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-member-functions) | [公共属性](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-attributes) | [成员清单](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/) # JsonParam Class Reference
[公有成员函数](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-member-functions) | [公共属性](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/#public-attributes) | [成员清单](https://babitmf.github.io/docs/bmf/api/api_in_cpp/jsonparam/)

# JsonParam Class Reference

json_param.h ## Public Member Functions
json_param.h

## Public Member Functions


[JsonParam](#jsonparam-14) ()=default
Expand Down Expand Up @@ -105,7 +109,7 @@ void [merge_patch](#merge_patch) (const [JsonParam](https://babitmf.github.io/
```
JsonParam::JsonParam ( )
```
defaultdefault
default



Expand Down Expand Up @@ -141,7 +145,7 @@ JsonParam::JsonParam ( std::string opt_str )
```
JsonParam::JsonParam ( bmf_nlohmann::json json_value )
```
explicitexplicit
explicit



Expand Down Expand Up @@ -187,18 +191,17 @@ int JsonParam::erase ( std::string name )
```
T JsonParam::get ( U name ) const
```
inlineinline
inline






```
  {
  return json_value_[name].template get<T>();
  }

{
return json_value_[name].template get<T>();
}
```

###  get_double()
Expand Down Expand Up @@ -231,7 +234,7 @@ int JsonParam::get_double_list ( std::string name,

**Parameters**
- **name**:key 的名称
- **result** doule list 的结果
- **result** double list 的结果



Expand Down Expand Up @@ -476,18 +479,17 @@ void JsonParam::merge_patch ( const JsonParam &json_patch )
```
JsonParam JsonParam::operator[]( T name )
```
inlineinline
inline






```
  {
  return JsonParam(json_value_[name]);
  }

{
return JsonParam(json_value_[name]);
}
```

###  parse()
Expand Down Expand Up @@ -540,18 +542,17 @@ int JsonParam::store ( std::string file_name )
```
T JsonParam::to ( ) const
```
inlineinline
inline






```
  {
  return json_value_.get<T>();
  }

{
return json_value_.get<T>();
}
```
## 成员数据文档

Expand Down