如何使用异步存储读取 json 数据

how to read json data with async storage

const [myotp_value,setMyotp_value] = useState();
const demojsondata = {
   'otp_value': '00112233', 
   'student_id': '111111'
 }
await AsyncStorage.setItem("Otp_details", JSON.stringify(demojsondata));

await AsyncStorage.getItem("Otp_details").then((value)=> console.log(value));

 await AsyncStorage.getItem("@Otp_details").then((value)=>setMyotp_value(value));

console.log(myotp_value);

if(userOtp==cmpOtp){
  console.log('user otp verified');
}

我想将此 otp_value 与用户输入进行比较。请社区告诉我该怎么做。

const data = {
  name: "Foo",
  surname: "Bar"
};

// save json data to async storage as string
await AsyncStorage.setItem("key", JSON.stringify(data));

// read json data from async storage
AsyncStorage.getItem("key").then(JSON.parse).then(value => {
  console.log(value.name); // Foo
  console.log(value.surname); // Bar
});