json - 在 Angular 7 中将 Json 转换为对象
问题描述
这是 json 字符串 {"firstName":"John" ,"lastName":"Doe" }。我想将 json 字符串转换为 angular 中具有自定义名称的对象。这是 c# 代码。
public class Example
{
[JsonProperty("firstName")]
public string FName { get; set; }
[JsonProperty("lastName")]
public string LName { get; set; }
}
解决方案
只需使用 JSON.parse
console.log(JSON.parse('{"firstName":"John" ,"lastName":"Doe" }'))
但你不应该这样做。你是如何得到 JSON 字符串的?如果您使用 HttpClient 调用您的 C# api,例如
http.get<YourModel>('apiUrl');
只要 api 以 text/json 的内容类型响应,就应该已经解析了来自 api 的响应。
推荐阅读
- google-cloud-platform - 如何确保 gsutil 复制不使用外部 Internet?
- kubernetes - Kubernetes,如何通过互联网公开家庭集群 ip
- mysql - 无法从 App Engine 中的 Node JS 连接到 Cloud MySQL
- c++ - 在 Windows 上共享 OpenGL 上下文
- wordpress - “volumes”如何用 docker-compose 覆盖 docker 镜像的原始文件?
- javascript - 错误:ER_NO_DB_ERROR:没有选择数据库 NODEJS MYSQL
- sql - 如何在 oracle SQL 中将表中的日期从 16-04-06 转换为 06-APR-16?
- go - 解组复杂的json数据结构
- vb.net - 多个文件组合的 WebClient AsyncCompleted 事件
- amazon-ec2 - Windows EC2 具有 FHD (1920x1080) 分辨率