javascript - 如何从 C# 中的代码隐藏动态生成 JSON 对象

标签 javascript c# asp.net json webforms

我想使用 JSON 对象制作流程图

HTML

var chart = null;
$(document).ready(function(){
  chart = new FlowChart($);
 var chartJSON = {
  nodes: [

    { id: 'p1', type: 'simple-node', left: 120 ,top:2200 , content:'Process 1'},

    { id: 'p2', type: 'simple-node', left: 120,top:  2400,content:'Process 2' },

    { id: 'p3', type: 'simple-node', left: 120, top: 2600,content:'Process 3'}

  ],
  connections: [
    { start: 'p1', end: 'p2' },
     { start: 'p2', end: 'p3' },

  ]
};  
chart.importChart(chartJSON);

这会像这样在页面上创建一个流程图

enter image description here

但我需要根据 sql 查询结果动态地从代码后面填充这个 json,我是 javascript 的新手,无法找到解决方案的确切方向。

最佳答案

查看Newtonsoft json nuget 包。

有一个方法可以调用将一个对象序列化为Json

例如。 JsonConvert.SerializeObject(myObj);

关于javascript - 如何从 C# 中的代码隐藏动态生成 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37267692/

相关文章:

c# - RestSharp 请求中止 - 无法创建 SSL/TLS 安全通道

c# - 为什么我的用户控件一直将其可见属性重置为 false?

JavaScript/jQuery : How to properly use setTimeout before redirect

javascript - 主干显示集合(也许是集合的集合?)

javascript true 和 true 在 if 语句中返回 false?

c# - 不可变对象(immutable对象)列表使用的设计模式

c# - 有条件地为 child 启用/禁用自动格式化

c# - asp.net web api 无法使用非管理员用户连接到 Azure SQL 数据库

html - 将 Bootstrap 网格应用于 RadioButtonList 的 ListItem

javascript - 我怎样才能让我的 slider 连续循环