问题标签 [dynamicobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WebApi 动态对象未绑定
我正在尝试将 a 发送dynamic
object
到ApiController
. 在行上设置断点return null
,我看到parameters
总是null
.
AJAX
来电:
Controller
: _
知道我在这里做错了什么吗?
c# - DynamicObject 的 TryConvert 不被称为有限可见性类型
我想知道为什么将 DynamicObject 派生类的可见性更改为私有会阻止框架调用 TryConvert。
即以下代码输出如下:
但如果我改变
私有(它嵌套在 DynamicJsonConverter 中),然后它是
(无法将“DynamicJsonObject”类型的对象转换为“System.Collections.Generic.IDictionary`2[System.String,System.Object]
在 CallSite.Target(Closure , CallSite , Object ) 在 System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,Tret](CallSite 站点, T0 arg0))
代码:
c# - 无法使用 [] 将索引应用于“System.Dynamic.DynamicObject”类型的表达式
当我尝试为 ViewBag 分配值时,出现以下错误:
无法使用 [] 将索引应用于“System.Dynamic.DynamicObject”类型的表达式
我的代码如下:
PS:你可能会问我为什么这样做?因为我正在重定向到 Success 操作,并且我需要在重定向中持续存在的东西。然后,我将值分配给 ViewBag 以便将值传递给“共享”视图。
c# - 'System.Net.Http.HttpRequestMessage' 没有名为的适用方法
我正在尝试创建一个响应,该响应与这样的对象HttpStatusCode
一起发送:dynamic
但它给了我这个错误信息:
“System.Net.Http.HttpRequestMessage”没有名为“CreateResponse”的适用方法,但似乎具有该名称的扩展方法。扩展方法不能动态调度。考虑强制转换动态参数或在没有扩展方法语法的情况下调用扩展方法。
我不太明白它在说什么,或者我在这里做错了什么。
任何人都可以对这个问题有所了解吗?
java - 在java中读取动态json文件并合并它们
我正在努力使用 java 中的 json 解析。
是否有可能在 java 中生成一个随机的、非标准化的 json 文件的表示?我尝试使用 gson,但我并不真正了解这是否可能以及如何可能。
所以 jsonFile 可能看起来像这样:
任何键值对都是可能的,并且 json 文件可以嵌套尽可能多和尽可能深。我需要从中获取类似 java 对象的东西才能将其与另一个 json 文件合并。我只需要元数据部分,其余的可以忽略。
所以有人知道我怎么能做到这一点吗?我会很感激任何帮助:)
上面的json合并了(这是父节点,所以我们保留他的id和位置,只合并元数据)
将会:
提前致谢,祝您有美好的一天。
wpf - ICustomTypeProvider 或 DynamicObject
我希望绑定到一个根据下面的代码动态公开其属性的类。似乎 ICustomTypeProvider 和 DynamicObject 都适用于此。任何人都可以解释为什么我可能想使用一个而不是另一个?
java - 反射 - 示例代码 - ClassNotFoundException 错误
我正在尝试这个反射示例代码:
以下是显示的错误:
怎么能,我解决了代码中的上述错误。我也给了 Foo.Test 但它根本不起作用。
请帮我解决这个问题。谢谢
xml - 如何从 Xml 字符串构造对象
如何使用 DynamicObject 从 Xml 字符串构造对象以及如何使用它。
c# - 使用 Intellisense 支持创建动态对象的 C# 方法
我有一个使用 C# 的客户端/服务器应用程序。
在我的设计中,客户端将通过 C# 类和方法向服务器请求服务器支持的一些数据过滤和收集。
我有一个接收请求并将数据提供回客户端的服务器连接。为此,客户端请求对象、方法和参数。
所以,那里的客户做了一个像这样的请求:
一切正常我正在服务器上使用当前的动态方法调用:
我有一个问题,我有几个不同的对象和方法,每一个都有不同的检查和过滤。由于动态对象不支持Intellisense,我的数据后检查代码非常混乱,难以支持甚至理解。
我希望有一种不同的方法,我可以通过 Intellisense 支持(已知类型)获取数据。这将使我的生活更轻松,代码更清晰。另一方面,我不会用不同的组合构建十几个 GetData 调用。
我正在考虑建立一个对象工厂,但我不确定哪种模式最适合这里。我敢肯定这里有一个很好的模式可以使用,但我看不到我的问题的解决方案......
很感谢任何形式的帮助。
java - 如何动态创建具有串行命名的类对象?
假设我采用整数用户输入 - 17。现在我想创建 17 个“节点”类对象。它们将被命名为 node1、node2、...、node17。
如何做到这一点?