小编pGr*_*nd2的帖子

JSON没有较低级别的数组包装器

我试图获得的是一个简单的SQL语句来构建:

 {"status":{"code":404,"message":"Not found"},"otherthing":20}
Run Code Online (Sandbox Code Playgroud)

如果我设置为:

DECLARE @ReturnJSON nvarchar(max)

SET @ReturnJSON = (
    SELECT ( 
        SELECT 404 as [code]
              ,'Not found' as [message] 
               FOR JSON PATH ) as [status]
       , 20 as [otherthing]
   FOR JSON PATH, WITHOUT_ARRAY_WRAPPER) ;

SELECT @ReturnJSON 
Run Code Online (Sandbox Code Playgroud)

我在数组包装器下获得第二级,如下所示:

{"status":[{"code":404,"message":"Not found"}],"otherthing":20}
Run Code Online (Sandbox Code Playgroud)

但如果我WITHOUT_ARRAY_WRAPPER在第二级添加......

DECLARE @ReturnJSON nvarchar(max)

SET @ReturnJSON = (
    SELECT ( 
        SELECT 404 as [code]
              ,'Not found' as [message] 
               FOR JSON PATH, WITHOUT_ARRAY_WRAPPER ) as [status]
       , 20 as [otherthing]
   FOR JSON PATH, WITHOUT_ARRAY_WRAPPER) ;

SELECT @ReturnJSON 
Run Code Online (Sandbox Code Playgroud)

有趣的事情发生: …

sql t-sql sql-server json

8
推荐指数
2
解决办法
6882
查看次数

将文件从一个 Web 应用程序站点大量复制到另一个站点

如何将另一个 Web 应用程序的文件加载到 Web 应用程序中,而无需在本地下载完整副本?

我们有一些站点(大多数采用共享定价),我们需要从另一个站点加载请求数据,应用程序架构仅根据请求需要这种分离和“同步”,是否可以在不需要本地下载所有文件的情况下做到这一点?

我看了一下:

Stack Overflow :: 如何将网站从一个 Azure 网站复制到另一个(不是部署槽)?

Stack Overflow ::是否可以复制 Azure 网站?

但两者都没有帮助。SiteReplicator 似乎过于自动化(无法使其工作)并且备份不允许粒度(90% 的操作系统站点需要同步,但 10% 不应该同步)。并且下载工作区不会避免本地加载,

那就太好了,这将是一个 ftp2ftp 连接,这样我就可以镜像所需的文件夹而不是其余的文件夹,但是通过 .scm.azurewebsites.net 的 cdm 不允许 ftp(访问被拒绝)

azure azure-web-app-service

5
推荐指数
1
解决办法
2829
查看次数

CSS技巧:将属性值转换为另一个css标记

我试图仅使用CSS调整内部站点(公司政策:它缺乏工作,所以服务器不会触摸,实际上它将通过CSS扩展完成)

我们需要将HTML中属性中存在的值包含到视图中(由用户看到)

HTML看起来像:

<div class="card card-employe" employid="a453">
    <a href=... target="_blank">
        ...
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

所以使用CSS选择器我可以在卡片上插入文字:

.card-employe::before {
  content: "_ #EmployeID:";
}
Run Code Online (Sandbox Code Playgroud)

但我梦想有更像先进的东西

.card-employe::before {
  content: "#EmployeID:" + this.employid;
}
Run Code Online (Sandbox Code Playgroud)

所以文字将显示:

#EmployeID:a453
Run Code Online (Sandbox Code Playgroud)

只有CSS可能吗?

html css css3

2
推荐指数
1
解决办法
50
查看次数

标签 统计

azure ×1

azure-web-app-service ×1

css ×1

css3 ×1

html ×1

json ×1

sql ×1

sql-server ×1

t-sql ×1