问题标签 [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.

0 投票
2 回答
183 浏览

json - 使用函数将 servicestack 序列化为 json

我有一个 ac# helper 类,它声明了一个包含 javascript 函数名称的 javascript 组件。

这应该创建一个 json 文本:

(其中ExecuteFunction是一个 javascript 函数)

servicestack-text 到 json 有可能吗?

0 投票
1 回答
2338 浏览

javascript - 如何将 JavaScript 对象(JSON)转换为 JSV 格式?

在将我的 ajax 请求发送到我的 ServiceStack 服务时,我希望使用 JSV 而不是 JSON 来节省带宽。

我有以下 JSON 数据:

我想将其转换为以下 JSV 格式:

有没有办法简单地做到这一点?我不确定处理它的最佳方法是什么;但是根据我的知识/理解,我需要使用:(冒号)和,(逗号)拆分字符串,并且需要遍历它。但我担心这并不能解释字符转义。是否有可用于解析 JSV 格式的官方 JavaScript 库 - 我找不到?

0 投票
0 回答
60 浏览

servicestack - ServiceStack - 序列化顺序不正确?

我在序列化 ServiceStack 中看到了一些奇怪的东西。

我有一个从另一个类继承的类,但是当我发送序列化时,顺序是相反的(第一类属性,然后是基类)并根据文档(http://msdn.microsoft.com/en-us /library/vstudio/ms729813(v=vs.100).aspx ) 第一顺序的 DataContract 和 DataMember 应该是类之后的基类。

有谁知道为什么?或者我该如何解决这个问题?因为倒序序列化是很奇怪的。

结果:{ Property2:“........”,Property1:“........”,}

预期结果:{ Property1:“........”,Property2:“........”,}

0 投票
0 回答
37 浏览

windows-phone-8 - 有没有人让 ServiceStack.Text 在 WinPhone 8/8.1 上编译?

我有一个使用 ServiceStack.text 的跨平台项目。PCL 不支持 Windows Phone 8/8.1。我以为我可以尝试从源代码编译它,但似乎 Github 中的 WP8 项目无法编译。

有没有人让这个工作?有什么技巧可以分享吗?

0 投票
1 回答
125 浏览

json - jsconfig 为(标记)接口注册自定义反/序列化

如何配置 Json De/Serialization 以将自定义函数用于特定类型或子类类型。

我希望注册特定的 De/Serialization 函数也将用于实现接口的子类或类型。

但该函数不用于类 FooB 类型..

我也试过这个:

0 投票
1 回答
1831 浏览

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?

0 投票
1 回答
181 浏览

servicestack - ServiceStack 的 SerializeFn 自定义序列化器/反序列化器 - 跨越请求?

我将 ASP.Net 与 MVC 一起使用,并且希望仅针对某些请求使用自定义 SerializeFn。看起来 JsConfig 的东西是静态的,我确实看到了 JsConfig.BeginScope() 的东西来保持配置范围,但它似乎不适用于自定义序列化器/反序列化器。如果我定义了一个自定义 SerializeFn,它是否会因为它是静态的而在请求中停留?如果是这样,有什么方法可以阻止这种情况发生吗?

谢谢。

0 投票
1 回答
375 浏览

c# - ServiceStack:有什么简单的方法或选项来清理字符串值?

我想知道在反序列化时是否有任何选项可以对传入 DTO 中的字符串值进行“修剪”和“如果为空则设置为空”?我有很多字符串属性需要执行此操作,因此在过滤器中手动为每个属性执行此操作似乎太乏味了......

0 投票
1 回答
135 浏览

angularjs - 如何使用 AngularJS 从 $http / JSON 返回内部项目数组?

我正在尝试从 JSON 响应中返回项目,但无法弄清楚语法。响应是一个自定义的 ServiceStack DTO(注意内部数组,称为“Items”):

我有一个带有方法的 AngularJS 服务getAll()

我有一个控制器正在尝试使用此服务:

我可以看到返回的响应(这是我获得 JSON 的地方),但我无法确定如何返回这些项目。这就是所有摸索的地方getAllComplete()

编辑:
我添加了一个activate()函数和一个 toastr 弹出窗口来显示承诺何时成功履行。它确实着火了。而且,在我的视图 HTML 中,我成功绑定到vm.title. 但是,我ng-repeat用来循环vm.testItems,它从不显示任何东西。

0 投票
1 回答
238 浏览

servicestack - 如何保护移动客户端上的 ServiceStack 许可证密钥?

我刚刚购买了一个 ServiceStack.Text 许可证,我想将它合并到我的代码中。在服务器端,我可以安全地做到这一点。但是我需要它也可以在移动客户端设备上工作,因为我需要序列化/反序列化移动设备上的东西。我似乎找不到/想出一种安全的方法来处理这个问题。据我所知,它在移动客户端的内存中始终是可读的。

我错了吗?有没有其他方法来处理这个问题,也许以某种方式使用这篇文章中提到的服务客户端?(但我需要对客户端本身进行序列化/反序列化,而不仅仅是发布到服务器。)