小编Hoo*_*man的帖子

如何在c#中使用json对象

我正在使用一个来自API的json,这就是我所说的:

{
  "popularity": 3.518962,
  "production_companies": [
    {
      "name": "value1",
      "id": 4
    },
    {
      "name": "value2",
      "id": 562
    },
    {
      "name": "value13",
      "id": 14654
    },
    {
      "name": "value4",
      "id": 19177
    },
    {
      "name": "value5",
      "id": 23243
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我已经可以返回值了 popularity

作为一个例子,我需要知道如何获取它的值namename它是什么?

我也尝试将它转换为数组,但没有工作或我做错了什么.

电影课:

public class Movie {

    public string popularity {get; set;}
    public object production_companies {get; set;}

    public Movie GetBasic(string id) {
        string json = @"{
                      "popularity": 3.518962,
                      "production_companies": [
                        {
                          "name": "value1",
                          "id": 4
                        }, …
Run Code Online (Sandbox Code Playgroud)

c# indexing json object key-value

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

Angular 2组件中的Array.filter()

在一个组件中,我可以使用以下内容过滤数组:

// Array of product objects
const result = products.filter(p => p.name.includes('val'));
Run Code Online (Sandbox Code Playgroud)

产品的价值与第一价值相同,但过滤的价值存入result

但是在下面的代码中,filter()过滤字符串数组本身:

// Array of strings
const result = strs.filter(s => s.includes('val'));
Run Code Online (Sandbox Code Playgroud)

问题是如何在不修改strs自身的情况下过滤字符串并返回结果?

注意:我尝试过array.filter(function() { return res; });但没有做任何更改。

arrays components filter typescript angular

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

如何从 Visual Studio 2015 更新 3 的构建中排除 node_module 文件夹

我正在尝试使用 Visual Studio 作为我的 IDE,以使用 Angular 2 开发 ASP.NET MVC 5 SPA。当我尝试构建项目时,问题就出现了。它在*.d.ts文件中给了我很多错误。

我使用angular-cli以下命令创建了项目:ng new project-name

这是解决方案资源管理器的样子:

如您所见,我排除了 node_modules 文件夹

我如何摆脱这些错误?我在 Visual Studio Code 中使用 angular 2 没有任何问题

错误列表面板

更新 :

根据您的回答,我在tsconfig.json文件中添加了以下内容,但似乎不起作用

{
  "compileOnSave": false,
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [
      "es2016"
    ]
  },
  "exclude": [
    "./node_modules",
    "**/*.spec.ts"
  ]
}
Run Code Online (Sandbox Code Playgroud)

node-modules single-page-application asp.net-mvc-5 visual-studio-2015 angular

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

Laravel 9电子邮件验证签名无效

我已阅读所有可用的解决方案,但没有机会。它总是重定向到带有消息(无效签名)的 403 页面。

这是我的路线:

Auth::routes(['verify' => true]);
Run Code Online (Sandbox Code Playgroud)

我的环境文件:

APP_NAME='WebApp'
APP_ENV=local
APP_KEY=base64:V4/NjIiHJMalSGiXqCfzDJJVF4BfDwJ8Hnxr1M8I2Lc=
APP_DEBUG=true
APP_URL=http://127.0.0.1:8000

MAIL_MAILER=log
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
Run Code Online (Sandbox Code Playgroud)

但日志文件中提供的链接始终无效。

我正在使用内置的 artisan 服务器php artisan serve

更新:这是文件中的链接laravel.log

http://127.0.0.1:8000/email/verify/2/52e17b67fd82b0545bb4fbdc5748ed23104133c7?expires=3D1652547054&signature=3De8f38349c57d806fb67170ceee8e7300cbc40d61133e1f70c7929e843401db6a
Run Code Online (Sandbox Code Playgroud)

我已经尝试php artisan key:generate过并且php artisan config:cache

该电子邮件是由 laravel 本身发送的,我没有自定义任何内容。

我还尝试覆盖VerifiesEmails.php特征提供的验证方法,但没有机会。这是我所做的:

VerificationController.php

public function verify(Request $request) {
    dd($request->fullUrl());
}
Run Code Online (Sandbox Code Playgroud)

根据一些解决方案,我对 url 产生了怀疑,但 url 一切都很好,就像上面提到的那样。

php authentication email-verification laravel signed-url

3
推荐指数
2
解决办法
9346
查看次数

找不到 com.android.tools.build:gradle:3.5.1

我完全新的到Android工作室,来到了这个错误,指出它不能下载gradle-3.5.1.pomgradle-3.5.1.jar谷歌jcenter库。但是当我尝试手动下载它们时,它很容易而且直接。

这是错误文本:

ERROR: Could not find com.android.tools.build:gradle:3.5.1.
Searched in the following locations:
  - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom
  - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.jar
  - https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom
  - https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.jar
Required by:
    project :
Open File
Run Code Online (Sandbox Code Playgroud)

我知道这会让我发疯,因为这些 gradle 的东西对所有人来说都是一个问题。

java gradle maven android-studio gradle-plugin

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