小编tra*_*ada的帖子

System.Text.Json.JsonException:无法转换 JSON 值

我正在使用 Ubuntu 和 dotnet 3.1,运行 vscode 的 c# 扩展。

我需要从 JSON 文件创建一个列表,我的控制器将使用我将传递给它的模型列表进行一些计算

我遵循 [这些文档] [1] 示例

所以,这是我的代码和我得到的错误

首先,我认为我的错误是因为在模型中我的属性是 char 和 C#,就我所见,不能解释 char 的双引号,它应该是单引号。在浪费时间删除它之前,我只是将我的类型声明更改为字符串,这是相同的错误。

有人能帮我吗?

电梯模型

using System.Collections.Generic;

namespace Bla
{
    public class ElevadorModel
    {
        public int andar { get; set; }
        public string elevador { get; set; }
        public string turno { get; set; }
    }

}
Run Code Online (Sandbox Code Playgroud)

程序.cs:

class Program
    {
        static void Main(string[] args)
        {

            var path = "../input.json";

            string jsonString;
            
            ElevadorModel elevadoresModel = new ElevadorModel();

            jsonString = File.ReadAllText(path); …
Run Code Online (Sandbox Code Playgroud)

c# system.text.json

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

Apps脚本中的getActive()和getActiveSpreadsheet()有什么区别?

这些方法与Google Apps脚本中的SpreadSheetApp类有何不同?

两者都返回"当前活动的电子表格,如果没有则返回null".它们之间的区别究竟是什么?我什么时候应该使用每一个?

google-sheets google-apps-script

12
推荐指数
1
解决办法
1067
查看次数

Nodejs/Puppeteer - 如何使用 page.evaluate

我知道这是一个菜鸟问题,但我想知道什么时候应该使用 page.evaluate

我也知道文档存在,但我还是不明白

任何人都可以解释一下在使用 puppeteer 创建刮板时如何以及何时使用此功能?

node.js puppeteer

10
推荐指数
1
解决办法
9946
查看次数

React - 状态挂钩图不是函数

我知道有类似的问题,但我无法找出错误发生的原因。Div 显示,但随后应用程序崩溃(好像是长度问题)

代码类似于我找到的示例,比如这个沙箱

我究竟做错了什么?

这是组件:

import React, { useState, useEffect } from 'react'
/* import Button from '../Button' */
import { getPlanets } from '../../services/index'
import './Planetas.css'


const Planetas = () => {

    const [planetas, setPlanetas] = useState([]);

    useEffect(() => {
        const fetchPlanetas = async () => {
            const planetas = await getPlanets()
            setPlanetas({ planetas })
        };    
        fetchPlanetas()
    }, []);


    return (
      <div className="planetas">
      {
        planetas.map((planeta, key) => {
            return <div key={key}>{planeta.name}</div>
        })
      }
      </div>
    )
}

export default …
Run Code Online (Sandbox Code Playgroud)

reactjs react-hooks react-state

4
推荐指数
1
解决办法
8201
查看次数

React-icons 响应大小

如何使移动设备上的反应图标图标尺寸更小?我知道像素不是一个好方法,但我应该怎么做?

import { FaSearch, FaFacebook, FaInstagram, FaUserCog, FaUserTimes } from "react-icons/fa";

    <FaSearch
        color="#023373"
        size="30px" />
Run Code Online (Sandbox Code Playgroud)

reactjs react-icons

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

Angular 2-CSS background-color不起作用

我在使用Angular 2定义主体的背景颜色时遇到问题。我尝试过更改html,主体,容器流体的颜色,但它没有改变。我还更改了app.component.css中的html和body,但是没有用。

我其余的CSS都还可以,所以浏览器得到了样式表

app.component.html:

<jogo></jogo>
Run Code Online (Sandbox Code Playgroud)

app.component.css:

html, body{
    background-color: pink;
}
Run Code Online (Sandbox Code Playgroud)

jogo.component

<div class="container-fluid" *ngIf="showPlay">
    <div class="row">      
     <div class="col-xs-8 col-md-8 col-lg-8c">
            <p align="center">
                Qual é<br/>a<br/>Música?
        </p>
     </div>
    </div>
  <div class="row">
    <div class="col-xs-4 col-md-4 col-lg-4"></div>
        <div align="center">
            <button type="button" class="rounded-circle">Play</button>
        </div>
  </div>    
</div> 
<div class="container-fluid" *ngIf="showJogo">
  <div class="row">
   <div class="col-xs-3 col-md-3 col-lg-3" id="tocador">
        Segunda
        <audio controls>
            <!-- caminho devera ser trocado pelo do firebase? -->
            <source src="/assets/Queen - Love of My Life.mp3" type="audio/mpeg">
            Your browser does not support the audio element. …
Run Code Online (Sandbox Code Playgroud)

html css angular

3
推荐指数
1
解决办法
3291
查看次数

Puppeteer - 单击 div 不起作用

我可以登录,但我需要单击一个没有 id 的 div,但我不知道该怎么做

这是 html 元素。Onclick 事件(devtool 属性)位于具有路由(路由重定向框类)的 div 上

我怎样才能点击这个链接去“listachamados”页面?

页面html:

<div class="menu-lateral-contraido-sub-container" title="Lista de Chamados" draggable="true" style="opacity: 1;">

<div to="/main/listachamado/" class="route-redirect-box"><div class="menu-lateral-item-contraido-container cor-tema-topo-fundo ">

<div class="menu-lateral-item-contraido-icon"><i class="ellevo-icons">lista_chamado</i></div></div></div></div>

<div class="menu-lateral-item-contraido-icon"><i class="ellevo-icons">lista_chamado</i></div>
<i class="ellevo-icons">lista_chamado</i>
Run Code Online (Sandbox Code Playgroud)

我的代码:

const puppeteer = require('puppeteer');

let scrape = async () => {
    const browser = await puppeteer.launch({ headless: false });
    const page = await browser.newPage();
    await page.goto('https://notreal.br/', {waitUntil: 'load'});
    console.log(page.url());

    const SELETOR_USUARIO = '#usuario';
    const SELETOR_SENHA = '#senha';
    const usuario = 'username';
    const senha = …
Run Code Online (Sandbox Code Playgroud)

node.js puppeteer

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

Nodejs - TypeError:无法读取未定义的属性“headersSent”

我正在尝试使用 nodejs、express 和 socket.io 构建一个简单的聊天。但是当我运行我的应用程序时,我在 finalhandler 中收到一个错误。但我什至不知道这是什么。谷歌这次没有帮忙

我得到的只是一些 github 讨论,没有什么能真正帮助我

什么是finalhandler?我什至试图重新启动我的项目,只有 socketio 和服务器,我得到了同样的错误

应用程序.js:

var express = require("express")();
var http = require("http").Server(app);
var io = require("socket.io")(http);
var path = require("path");

var app = express();
var clients = {};

app.set('view engine', 'ejs');
app.use(express.static(__dirname + '/public'));

app.get('/', function(req, res){
    res.render('index');
});

io.on("connection", function(client) {
    console.log('user connected');
});

io.on("connection", function(client) {
    client.on("join", function(name){
        console.log("Joined: " + name);
        clients[client.id] = name;
        client.emit("update", "Você está conectado ao servidor");
        client.broadcast.emit("Update! => ", name + "entrou no …
Run Code Online (Sandbox Code Playgroud)

node.js express socket.io

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

Express - POST 请求待处理

我有一个注册用户的表格,但发布请求不起作用

\n\n

我已经检查了 bodyparser,委托包括订单,将 enctype 添加到表单中,但仍然不起作用

\n\n

该路线正在工作,因为它调用我的控制器,但正如您在控制台图像中看到的那样,它会以未定义的请求转到控制器,尽管 url 参数是在 devtools 中定义的

\n\n

服务器.js:

\n\n
const express = require(\'express\'); \nconst consign = require(\'consign\');\nconst bodyParser = require(\'body-parser\');\nconst expressValidator = require(\'express-validator\');\nconst helmet = require(\'helmet\');\nconst jwt = require(\'jsonwebtoken\');\nrequire(\'dotenv-safe\').load();  \n\nconst app = express(); \napp.set(\'view engine\', \'ejs\');\napp.set(\'views\', \'./app/paginas\'); \n\napp.use(express.static(\'./app/publico/\'));\napp.use(bodyParser.urlencoded({extended: true}));\napp.use(bodyParser.json());\napp.use(expressValidator());\n\nconsign(/* {cwd: \'app\'} */)\n    .include(\'config/conectarBD.js\')\n    .then(\'app/modelos\')\n    .then(\'app/controles\')\n    .then(\'app/rotas\')\n    .into(app);\n\n\n/* consign()\n    .include(\'app/rotas\')\n    .then(\'config/conectarBD.js\')\n    .then(\'app/modelos\')\n    .then(\'app/controles\')\n    .into(app); */\n\nconsole.log(\'Inst\xc3\xa2ncia do app criada\');\n\nmodule.exports = app;\n
Run Code Online (Sandbox Code Playgroud)\n\n

表单.ejs:

\n\n
<div class="row" id="form_registro">\n                <div class="col-sm-6 offset-sm-3 text-center">\n                        <form action="/registrar" method="POST">\n                        <fieldset>\n                            <legend>Registro</legend>\n …
Run Code Online (Sandbox Code Playgroud)

node.js express

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