uniapp获取json中某个键的值
时间: 2023-09-30 20:07:29 浏览: 147
android 动态解析获取json数据的键值对
你可以使用 JavaScript 中的 `JSON.parse()` 方法将 JSON 字符串转换为对象,然后通过对象的属性名来获取对应的值。举个例子,如果你有如下的 JSON 字符串:
```json
{
"name": "John",
"age": 30,
"city": "New York"
}
```
你可以这样获取其中的某个键的值:
```javascript
const obj = JSON.parse(jsonStr);
const name = obj.name; // "John"
const age = obj.age; // 30
const city = obj.city; // "New York"
```
在 uniapp 中,你可以在页面的 `data` 中定义一个对象来保存你的 JSON 数据,并通过 `this.data` 来访问它。比如:
```javascript
export default {
data() {
return {
myData: {
"name": "John",
"age": 30,
"city": "New York"
}
}
},
methods: {
someMethod() {
const name = this.data.myData.name; // "John"
const age = this.data.myData.age; // 30
const city = this.data.myData.city; // "New York"
// do something with the values
}
}
}
```
当然,如果你的 JSON 数据来源于服务器,你也可以使用 uniapp 提供的网络请求 API 将数据获取到本地,然后再进行处理。
阅读全文