问题标签 [servicestack-text]
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.
json - 使用函数将 servicestack 序列化为 json
我有一个 ac# helper 类,它声明了一个包含 javascript 函数名称的 javascript 组件。
这应该创建一个 json 文本:
(其中ExecuteFunction是一个 javascript 函数)
servicestack-text 到 json 有可能吗?
javascript - 如何将 JavaScript 对象(JSON)转换为 JSV 格式?
在将我的 ajax 请求发送到我的 ServiceStack 服务时,我希望使用 JSV 而不是 JSON 来节省带宽。
我有以下 JSON 数据:
我想将其转换为以下 JSV 格式:
有没有办法简单地做到这一点?我不确定处理它的最佳方法是什么;但是根据我的知识/理解,我需要使用:
(冒号)和,
(逗号)拆分字符串,并且需要遍历它。但我担心这并不能解释字符转义。是否有可用于解析 JSV 格式的官方 JavaScript 库 - 我找不到?
servicestack - ServiceStack - 序列化顺序不正确?
我在序列化 ServiceStack 中看到了一些奇怪的东西。
我有一个从另一个类继承的类,但是当我发送序列化时,顺序是相反的(第一类属性,然后是基类)并根据文档(http://msdn.microsoft.com/en-us /library/vstudio/ms729813(v=vs.100).aspx ) 第一顺序的 DataContract 和 DataMember 应该是类之后的基类。
有谁知道为什么?或者我该如何解决这个问题?因为倒序序列化是很奇怪的。
结果:{ Property2:“........”,Property1:“........”,}
预期结果:{ Property1:“........”,Property2:“........”,}
windows-phone-8 - 有没有人让 ServiceStack.Text 在 WinPhone 8/8.1 上编译?
我有一个使用 ServiceStack.text 的跨平台项目。PCL 不支持 Windows Phone 8/8.1。我以为我可以尝试从源代码编译它,但似乎 Github 中的 WP8 项目无法编译。
有没有人让这个工作?有什么技巧可以分享吗?
json - jsconfig 为(标记)接口注册自定义反/序列化
如何配置 Json De/Serialization 以将自定义函数用于特定类型或子类类型。
我希望注册特定的 De/Serialization 函数也将用于实现接口的子类或类型。
但该函数不用于类 FooB 类型..
我也试过这个:
c# - Deserialize Json into a dynamic object with ServiceStack.Text
I am using ServiceStack.Text to deserialize json into a dynamic object.
I'm encountering an error when trying to deserialize the following json:
The json above is a string and this is how I am trying to deserialize it:
But I get an error saying: dyn does not contain a definition for 'response'
dyn
does return a type of ServiceStack.DynamicJson
with the following value (from debugger):
According to the answer here: Using ServiceStack.Text to deserialize a json string to object that's how its done, but what am I doing wrong here?
servicestack - ServiceStack 的 SerializeFn 自定义序列化器/反序列化器 - 跨越请求?
我将 ASP.Net 与 MVC 一起使用,并且希望仅针对某些请求使用自定义 SerializeFn。看起来 JsConfig 的东西是静态的,我确实看到了 JsConfig.BeginScope() 的东西来保持配置范围,但它似乎不适用于自定义序列化器/反序列化器。如果我定义了一个自定义 SerializeFn,它是否会因为它是静态的而在请求中停留?如果是这样,有什么方法可以阻止这种情况发生吗?
谢谢。
c# - ServiceStack:有什么简单的方法或选项来清理字符串值?
我想知道在反序列化时是否有任何选项可以对传入 DTO 中的字符串值进行“修剪”和“如果为空则设置为空”?我有很多字符串属性需要执行此操作,因此在过滤器中手动为每个属性执行此操作似乎太乏味了......
angularjs - 如何使用 AngularJS 从 $http / JSON 返回内部项目数组?
我正在尝试从 JSON 响应中返回项目,但无法弄清楚语法。响应是一个自定义的 ServiceStack DTO(注意内部数组,称为“Items”):
我有一个带有方法的 AngularJS 服务getAll()
:
我有一个控制器正在尝试使用此服务:
我可以看到返回的响应(这是我获得 JSON 的地方),但我无法确定如何返回这些项目。这就是所有摸索的地方getAllComplete()
。
编辑:
我添加了一个activate()
函数和一个 toastr 弹出窗口来显示承诺何时成功履行。它确实着火了。而且,在我的视图 HTML 中,我成功绑定到vm.title
. 但是,我ng-repeat
用来循环vm.testItems
,它从不显示任何东西。
servicestack - 如何保护移动客户端上的 ServiceStack 许可证密钥?
我刚刚购买了一个 ServiceStack.Text 许可证,我想将它合并到我的代码中。在服务器端,我可以安全地做到这一点。但是我需要它也可以在移动客户端设备上工作,因为我需要序列化/反序列化移动设备上的东西。我似乎找不到/想出一种安全的方法来处理这个问题。据我所知,它在移动客户端的内存中始终是可读的。
我错了吗?有没有其他方法来处理这个问题,也许以某种方式使用这篇文章中提到的服务客户端?(但我需要对客户端本身进行序列化/反序列化,而不仅仅是发布到服务器。)